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