[gnome-initial-setup] gd fix

Ray Strode rstrode at fedoraproject.org
Tue Apr 16 16:31:08 UTC 2013


commit e72acb0614920a260e82029e069fbeb6dcea979e
Author: Ray Strode <rstrode at redhat.com>
Date:   Wed Mar 20 21:54:38 2013 -0400

    gd fix

 gd-fix.patch             |   23 +++++++++++++++++++++++
 gnome-initial-setup.spec |    7 ++++++-
 test-day-fixes.patch     |   36 +-----------------------------------
 3 files changed, 30 insertions(+), 36 deletions(-)
---
diff --git a/gd-fix.patch b/gd-fix.patch
new file mode 100644
index 0000000..892d423
--- /dev/null
+++ b/gd-fix.patch
@@ -0,0 +1,23 @@
+From 3abc95da3c5b44484aeae3c69e3701da160bf057 Mon Sep 17 00:00:00 2001
+From: Cosimo Cecchi <cosimoc at gnome.org>
+Date: Tue, 19 Mar 2013 15:35:30 +0000
+Subject: gd-stack: set parent window when adding stack children
+
+Or children added after realization won't be properly displayed by
+the stack.
+---
+diff --git a/libgd/gd-stack.c b/libgd/gd-stack.c
+index 14e6628..9d0e82b 100644
+--- a/libgd/libgd/gd-stack.c
++++ b/libgd/libgd/gd-stack.c
+@@ -857,6 +857,7 @@ gd_stack_add (GtkContainer *container,
+ 
+   priv->children = g_list_append (priv->children, child_info);
+ 
++  gtk_widget_set_parent_window (child, priv->bin_window);
+   gtk_widget_set_parent (child, GTK_WIDGET (stack));
+ 
+   g_signal_connect (child, "notify::visible",
+--
+cgit v0.9.1
+
diff --git a/gnome-initial-setup.spec b/gnome-initial-setup.spec
index 0a13d9f..ef9bad0 100644
--- a/gnome-initial-setup.spec
+++ b/gnome-initial-setup.spec
@@ -1,6 +1,6 @@
 Name:           gnome-initial-setup
 Version:        0.8
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        Bootstrapping your OS
 
 License:        GPLv2+
@@ -11,6 +11,7 @@ Source0:        http://download.gnome.org/sources/%{name}/0.8/%{name}-%{version}
 # https://bugzilla.gnome.org/show_bug.cgi?id=687957
 Patch0: yelp-fixes.patch
 Patch1: test-day-fixes.patch
+Patch2: gd-fix.patch
 
 %global nm_version 0.9
 %global glib_required_version 2.29.4
@@ -63,6 +64,7 @@ you through configuring it. It is integrated with gdm.
 %setup -q
 %patch0 -p1 -b .yelp-fixes
 %patch1 -p1 -b .test-day-fixes
+%patch2 -p1 -b .gd-fix
 
 autoreconf -i -f
 
@@ -118,6 +120,9 @@ userdel %{name} &>/dev/null || :
 /usr/lib/systemd/system/gnome-initial-setup.service
 
 %changelog
+* Wed Mar 20 2013 Ray Strode <rstrode at redhat.com> 0.8-3
+- Add cosimoc fix for gd page transitions
+
 * Wed Mar 20 2013 Ray Strode <rstrode at redhat.com> 0.8-2
 - Disable gd page transitions for now since they don't
   completely work right (ask adamw).
diff --git a/test-day-fixes.patch b/test-day-fixes.patch
index 0fee0bf..d5e03c2 100644
--- a/test-day-fixes.patch
+++ b/test-day-fixes.patch
@@ -1,7 +1,7 @@
 From 4d54e7a12aaf048146f8c536c2125f4a16865b97 Mon Sep 17 00:00:00 2001
 From: Ray Strode <rstrode at redhat.com>
 Date: Wed, 20 Mar 2013 20:24:45 -0400
-Subject: [PATCH 1/2] account-page: stop watching realmd when disposed
+Subject: [PATCH 1/1] account-page: stop watching realmd when disposed
 
 We don't want any handlers called when the page is freed.
 ---
@@ -27,37 +27,3 @@ index c488098..594be4c 100644
 -- 
 1.8.1.4
 
-
-From 43616d3cf13d671c3759da9a16c6eb4a4f6f7af0 Mon Sep 17 00:00:00 2001
-From: Ray Strode <rstrode at redhat.com>
-Date: Wed, 20 Mar 2013 21:34:14 -0400
-Subject: [PATCH 2/2] disable GD transitions
-
-They're screwing up at the moment.
----
- gnome-initial-setup/gis-driver.c | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/gnome-initial-setup/gis-driver.c b/gnome-initial-setup/gis-driver.c
-index 2802399..83bed0a 100644
---- a/gnome-initial-setup/gis-driver.c
-+++ b/gnome-initial-setup/gis-driver.c
-@@ -173,6 +173,7 @@ gis_driver_get_mode (GisDriver *driver)
- static GType
- get_assistant_type (void)
- {
-+#if 0
-   gboolean enable_animations;
-   g_object_get (gtk_settings_get_default (),
-                 "gtk-enable-animations", &enable_animations,
-@@ -181,6 +182,7 @@ get_assistant_type (void)
-   if (enable_animations && g_getenv ("GIS_DISABLE_GD") == NULL)
-     return GIS_TYPE_ASSISTANT_GD;
-   else
-+#endif
-     return GIS_TYPE_ASSISTANT_GTK;
- }
- 
--- 
-1.8.1.4
-


More information about the scm-commits mailing list