rpms/gnome-desktop/devel gnome-desktop-2.23.92-fade.patch, 1.2, 1.3 gnome-desktop.spec, 1.167, 1.168

Ray Strode rstrode at fedoraproject.org
Mon Sep 22 15:53:33 UTC 2008


Author: rstrode

Update of /cvs/pkgs/rpms/gnome-desktop/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19380

Modified Files:
	gnome-desktop-2.23.92-fade.patch gnome-desktop.spec 
Log Message:
* Mon Sep 22 2008 Ray Strode <rstrode at redhat.com> - 2.23.92-4
- Add some flush calls to make transition smoother


gnome-desktop-2.23.92-fade.patch:

Index: gnome-desktop-2.23.92-fade.patch
===================================================================
RCS file: /cvs/pkgs/rpms/gnome-desktop/devel/gnome-desktop-2.23.92-fade.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- gnome-desktop-2.23.92-fade.patch	19 Sep 2008 04:19:45 -0000	1.2
+++ gnome-desktop-2.23.92-fade.patch	22 Sep 2008 15:53:03 -0000	1.3
@@ -1,6 +1,6 @@
 diff -up gnome-desktop-2.23.92/libgnome-desktop/gnome-bg.c.fade gnome-desktop-2.23.92/libgnome-desktop/gnome-bg.c
 --- gnome-desktop-2.23.92/libgnome-desktop/gnome-bg.c.fade	2008-09-08 15:43:13.000000000 -0400
-+++ gnome-desktop-2.23.92/libgnome-desktop/gnome-bg.c	2008-09-18 22:34:56.000000000 -0400
++++ gnome-desktop-2.23.92/libgnome-desktop/gnome-bg.c	2008-09-22 11:13:54.000000000 -0400
 @@ -37,11 +37,15 @@ Author: Soren Sandmann <sandmann at redhat.
  #include <X11/Xlib.h>
  #include <X11/Xatom.h>
@@ -197,10 +197,10 @@
  }
  
  
-diff -up /dev/null gnome-desktop-2.23.92/libgnome-desktop/gnome-bg-crossfade.c
---- /dev/null	2008-09-18 15:36:53.295258620 -0400
-+++ gnome-desktop-2.23.92/libgnome-desktop/gnome-bg-crossfade.c	2008-09-18 22:34:56.000000000 -0400
-@@ -0,0 +1,429 @@
+diff -up gnome-desktop-2.23.92/libgnome-desktop/gnome-bg-crossfade.c.fade gnome-desktop-2.23.92/libgnome-desktop/gnome-bg-crossfade.c
+--- gnome-desktop-2.23.92/libgnome-desktop/gnome-bg-crossfade.c.fade	2008-09-18 22:40:12.000000000 -0400
++++ gnome-desktop-2.23.92/libgnome-desktop/gnome-bg-crossfade.c	2008-09-22 11:48:46.000000000 -0400
+@@ -0,0 +1,432 @@
 +/* gnome-bg-crossfade.h - fade window background between two pixmaps
 + *
 + * Copyright (C) 2008 Red Hat, Inc.
@@ -503,7 +503,7 @@
 +
 +	settings = gtk_settings_get_for_screen (screen);
 +
-+	g_object_get (settings, "gtk-enable-animations", &are_enabled, NULL);
++	g_object_get (settings, "gtk-enable-animatins", &are_enabled, NULL);
 +
 +	return !are_enabled;
 +}
@@ -513,6 +513,7 @@
 +{
 +	gdouble now, percent_done;
 +	cairo_t *cr;
++	cairo_status_t status;
 +
 +	g_return_val_if_fail (GNOME_IS_BG_CROSSFADE (fade), FALSE);
 +
@@ -544,19 +545,21 @@
 +	gdk_cairo_set_source_pixmap (cr, fade->priv->end_pixmap,
 +				     0.0, 0.0);
 +	cairo_paint_with_alpha (cr, percent_done);
++	status = cairo_status (cr);
++	cairo_destroy (cr);
 +
-+	if (cairo_status (cr) == CAIRO_STATUS_SUCCESS) {
++	if (status == CAIRO_STATUS_SUCCESS) {
 +		if (GDK_WINDOW_TYPE (fade->priv->window) == GDK_WINDOW_FOREIGN ||
 +		    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);
++			gdk_display_flush (display);
 +		} else {
 +        		gdk_window_invalidate_rect (fade->priv->window, NULL, FALSE);
 +		}
 +        }
-+	cairo_destroy (cr);
 +
 +	return percent_done <= .99;
 +}
@@ -630,9 +633,9 @@
 +		g_source_remove (fade->priv->timeout_id);
 +	}
 +}
-diff -up /dev/null gnome-desktop-2.23.92/libgnome-desktop/libgnomeui/gnome-bg-crossfade.h
---- /dev/null	2008-09-18 15:36:53.295258620 -0400
-+++ gnome-desktop-2.23.92/libgnome-desktop/libgnomeui/gnome-bg-crossfade.h	2008-09-18 22:34:56.000000000 -0400
+diff -up gnome-desktop-2.23.92/libgnome-desktop/libgnomeui/gnome-bg-crossfade.h.fade gnome-desktop-2.23.92/libgnome-desktop/libgnomeui/gnome-bg-crossfade.h
+--- gnome-desktop-2.23.92/libgnome-desktop/libgnomeui/gnome-bg-crossfade.h.fade	2008-09-18 22:40:12.000000000 -0400
++++ gnome-desktop-2.23.92/libgnome-desktop/libgnomeui/gnome-bg-crossfade.h	2008-09-18 22:40:12.000000000 -0400
 @@ -0,0 +1,79 @@
 +/* gnome-bg-crossfade.h - fade window background between two pixmaps
 +
@@ -714,8 +717,8 @@
 +
 +#endif
 diff -up gnome-desktop-2.23.92/libgnome-desktop/libgnomeui/gnome-bg.h.fade gnome-desktop-2.23.92/libgnome-desktop/libgnomeui/gnome-bg.h
---- gnome-desktop-2.23.92/libgnome-desktop/libgnomeui/gnome-bg.h.fade	2008-09-18 22:38:29.000000000 -0400
-+++ gnome-desktop-2.23.92/libgnome-desktop/libgnomeui/gnome-bg.h	2008-09-18 22:39:31.000000000 -0400
+--- gnome-desktop-2.23.92/libgnome-desktop/libgnomeui/gnome-bg.h.fade	2008-09-08 15:43:13.000000000 -0400
++++ gnome-desktop-2.23.92/libgnome-desktop/libgnomeui/gnome-bg.h	2008-09-18 22:40:12.000000000 -0400
 @@ -33,6 +33,8 @@
  #include <gdk/gdk.h>
  #include <gconf/gconf-client.h>
@@ -737,7 +740,7 @@
  
 diff -up gnome-desktop-2.23.92/libgnome-desktop/libgnomeui/Makefile.am.fade gnome-desktop-2.23.92/libgnome-desktop/libgnomeui/Makefile.am
 --- gnome-desktop-2.23.92/libgnome-desktop/libgnomeui/Makefile.am.fade	2008-09-08 15:43:13.000000000 -0400
-+++ gnome-desktop-2.23.92/libgnome-desktop/libgnomeui/Makefile.am	2008-09-18 22:34:56.000000000 -0400
++++ gnome-desktop-2.23.92/libgnome-desktop/libgnomeui/Makefile.am	2008-09-18 22:40:12.000000000 -0400
 @@ -3,6 +3,7 @@ libgnomeui_desktop_HEADERS =	\
  	gnome-ditem-edit.h	\
  	gnome-hint.h		\
@@ -748,7 +751,7 @@
  	gnome-rr-labeler.h
 diff -up gnome-desktop-2.23.92/libgnome-desktop/Makefile.am.fade gnome-desktop-2.23.92/libgnome-desktop/Makefile.am
 --- gnome-desktop-2.23.92/libgnome-desktop/Makefile.am.fade	2008-09-08 15:43:13.000000000 -0400
-+++ gnome-desktop-2.23.92/libgnome-desktop/Makefile.am	2008-09-18 22:34:56.000000000 -0400
++++ gnome-desktop-2.23.92/libgnome-desktop/Makefile.am	2008-09-18 22:40:12.000000000 -0400
 @@ -21,6 +21,7 @@ libgnome_desktop_2_la_SOURCES = \
  	gnome-ditem-edit.c	\
  	gnome-hint.c		\


Index: gnome-desktop.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gnome-desktop/devel/gnome-desktop.spec,v
retrieving revision 1.167
retrieving revision 1.168
diff -u -r1.167 -r1.168
--- gnome-desktop.spec	19 Sep 2008 13:23:06 -0000	1.167
+++ gnome-desktop.spec	22 Sep 2008 15:53:03 -0000	1.168
@@ -12,7 +12,7 @@
 Summary: Package containing code shared among gnome-panel, gnome-session, nautilus, etc
 Name: gnome-desktop
 Version: 2.23.92
-Release: 3%{?dist}
+Release: 4%{?dist}
 URL: http://www.gnome.org
 Source0: http://download.gnome.org/sources/gnome-desktop/2.23/%{name}-%{version}.tar.bz2
 License: GPLv2+ and LGPLv2+
@@ -126,6 +126,9 @@
 %doc %{_datadir}/gtk-doc/html/gnome-desktop/
 
 %changelog
+* Mon Sep 22 2008 Ray Strode <rstrode at redhat.com> - 2.23.92-4
+- Add some flush calls to make transition smoother
+
 * Thu Sep 18 2008 Ray Strode <rstrode at redhat.com> - 2.23.92-3
 - s/animatins/animations/
 




More information about the fedora-extras-commits mailing list