rpms/gnome-desktop/devel gnome-desktop-2.24.0-fade.patch, 1.5, 1.6 gnome-desktop.spec, 1.177, 1.178
Ray Strode
rstrode at fedoraproject.org
Mon Oct 20 18:00:40 UTC 2008
Author: rstrode
Update of /cvs/pkgs/rpms/gnome-desktop/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12453
Modified Files:
gnome-desktop-2.24.0-fade.patch gnome-desktop.spec
Log Message:
- Fix icon flicker at start of cross fade
gnome-desktop-2.24.0-fade.patch:
Index: gnome-desktop-2.24.0-fade.patch
===================================================================
RCS file: /cvs/pkgs/rpms/gnome-desktop/devel/gnome-desktop-2.24.0-fade.patch,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- gnome-desktop-2.24.0-fade.patch 20 Oct 2008 14:32:38 -0000 1.5
+++ gnome-desktop-2.24.0-fade.patch 20 Oct 2008 18:00:09 -0000 1.6
@@ -325,8 +325,8 @@
}
diff -up /dev/null gnome-desktop-2.24.0/libgnome-desktop/gnome-bg-crossfade.c
--- /dev/null 2008-10-20 05:51:19.470282574 -0400
-+++ gnome-desktop-2.24.0/libgnome-desktop/gnome-bg-crossfade.c 2008-10-20 10:28:25.000000000 -0400
-@@ -0,0 +1,452 @@
++++ gnome-desktop-2.24.0/libgnome-desktop/gnome-bg-crossfade.c 2008-10-20 13:58:17.000000000 -0400
+@@ -0,0 +1,451 @@
+/* gnome-bg-crossfade.h - fade window background between two pixmaps
+ *
+ * Copyright (C) 2008 Red Hat, Inc.
@@ -640,7 +640,7 @@
+draw_background (GnomeBGCrossfade *fade)
+{
+ if (GDK_WINDOW_TYPE (fade->priv->window) == GDK_WINDOW_FOREIGN ||
-+ GDK_WINDOW_TYPE (fade->priv->window) == GDK_WINDOW_ROOT) {
++ GDK_WINDOW_TYPE (fade->priv->window) == GDK_WINDOW_ROOT) {
+ GdkDisplay *display;
+ display = gdk_drawable_get_display (fade->priv->window);
+ gdk_window_clear (fade->priv->window);
@@ -666,7 +666,7 @@
+ percent_done = CLAMP (percent_done, 0.0, 1.0);
+
+ /* If it's taking a long time to get to the first frame,
-+ * then lengthen the duration, so the user will get to see
++ * then double the duration, so the user will get to see
+ * the effect.
+ */
+ if (fade->priv->is_first_frame && percent_done > .33) {
@@ -754,8 +754,7 @@
+ gdk_window_set_back_pixmap (fade->priv->window,
+ fade->priv->fading_pixmap,
+ FALSE);
-+ gdk_window_clear (fade->priv->window);
-+ gdk_flush ();
++ draw_background (fade);
+
+ fade->priv->is_first_frame = TRUE;
+ fade->priv->total_duration = .75;
Index: gnome-desktop.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gnome-desktop/devel/gnome-desktop.spec,v
retrieving revision 1.177
retrieving revision 1.178
diff -u -r1.177 -r1.178
--- gnome-desktop.spec 20 Oct 2008 14:32:38 -0000 1.177
+++ gnome-desktop.spec 20 Oct 2008 18:00:09 -0000 1.178
@@ -12,7 +12,7 @@
Summary: Package containing code shared among gnome-panel, gnome-session, nautilus, etc
Name: gnome-desktop
Version: 2.24.0
-Release: 8%{?dist}
+Release: 9%{?dist}
URL: http://www.gnome.org
Source0: http://download.gnome.org/sources/gnome-desktop/2.24/%{name}-%{version}.tar.bz2
License: GPLv2+ and LGPLv2+
@@ -126,6 +126,9 @@
%doc %{_datadir}/gtk-doc/html/gnome-desktop/
%changelog
+* Mon Oct 20 2008 Ray Strode <rstrode at redhat.com> - 2.24.0-9
+- Fix icon flicker at start of cross fade
+
* Mon Oct 20 2008 Ray Strode <rstrode at redhat.com> - 2.24.0-8
- consoliate window repaint code to one place
- Lengthen duration of animation if getting to the first frame
More information about the fedora-extras-commits
mailing list