r25978 - in /desktop/experimental/gnome-desktop3/debian: changelog patches/00git_no_GDK_DRAWABLE.patch patches/00git_no_GDK_WINDOW_TYPE.patch patches/00git_no_gdk_x11_drawable_get_xid.patch patches/series
sjoerd at users.alioth.debian.org
sjoerd at users.alioth.debian.org
Fri Dec 17 23:35:07 UTC 2010
Author: sjoerd
Date: Fri Dec 17 23:35:06 2010
New Revision: 25978
URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=25978
Log:
Merge ubuntu patches
Added:
desktop/experimental/gnome-desktop3/debian/patches/00git_no_GDK_DRAWABLE.patch
desktop/experimental/gnome-desktop3/debian/patches/00git_no_GDK_WINDOW_TYPE.patch
desktop/experimental/gnome-desktop3/debian/patches/00git_no_gdk_x11_drawable_get_xid.patch
Modified:
desktop/experimental/gnome-desktop3/debian/changelog
desktop/experimental/gnome-desktop3/debian/patches/series
Modified: desktop/experimental/gnome-desktop3/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gnome-desktop3/debian/changelog?rev=25978&op=diff
==============================================================================
--- desktop/experimental/gnome-desktop3/debian/changelog [utf-8] (original)
+++ desktop/experimental/gnome-desktop3/debian/changelog [utf-8] Fri Dec 17 23:35:06 2010
@@ -1,10 +1,15 @@
gnome-desktop3 (2.91.3-3) UNRELEASED; urgency=low
+ [ Sebastien Bacher ]
* debian/control.in: updated the dpkg-dev build-depends
* debian/rules:
- use dpkg-vendor to set the distributor
- -- Sebastien Bacher <seb128 at debian.org> Mon, 06 Dec 2010 15:16:46 +0100
+ [ Sjoerd Simons ]
+ * Merge patches to build against new GTK+ from the ubuntu packaging
+ (originally from git)
+
+ -- Sjoerd Simons <sjoerd at debian.org> Fri, 17 Dec 2010 23:34:00 +0000
gnome-desktop3 (2.91.3-2) experimental; urgency=low
Added: desktop/experimental/gnome-desktop3/debian/patches/00git_no_GDK_DRAWABLE.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gnome-desktop3/debian/patches/00git_no_GDK_DRAWABLE.patch?rev=25978&op=file
==============================================================================
--- desktop/experimental/gnome-desktop3/debian/patches/00git_no_GDK_DRAWABLE.patch (added)
+++ desktop/experimental/gnome-desktop3/debian/patches/00git_no_GDK_DRAWABLE.patch [utf-8] Fri Dec 17 23:35:06 2010
@@ -1,0 +1,22 @@
+From 260f6d2431088c5cd0ad1eb8d57f0ec994240f08 Mon Sep 17 00:00:00 2001
+From: Benjamin Otte <otte at redhat.com>
+Date: Tue, 30 Nov 2010 21:25:03 +0000
+Subject: Remove unnecessary cast
+
+The symbol will be removed soon, so better get rid of it.
+---
+diff --git a/libgnome-desktop/gnome-bg.c b/libgnome-desktop/gnome-bg.c
+index 27aea30..76c61a8 100644
+--- a/libgnome-desktop/gnome-bg.c
++++ b/libgnome-desktop/gnome-bg.c
+@@ -1094,7 +1094,7 @@ gnome_bg_create_surface (GnomeBG *bg,
+
+ pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, FALSE, 8,
+ width, height);
+- gnome_bg_draw (bg, pixbuf, gdk_window_get_screen (GDK_DRAWABLE (window)), is_root);
++ gnome_bg_draw (bg, pixbuf, gdk_window_get_screen (window), is_root);
+ gdk_cairo_set_source_pixbuf (cr, pixbuf, 0, 0);
+ g_object_unref (pixbuf);
+ }
+--
+cgit v0.8.3.1
Added: desktop/experimental/gnome-desktop3/debian/patches/00git_no_GDK_WINDOW_TYPE.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gnome-desktop3/debian/patches/00git_no_GDK_WINDOW_TYPE.patch?rev=25978&op=file
==============================================================================
--- desktop/experimental/gnome-desktop3/debian/patches/00git_no_GDK_WINDOW_TYPE.patch (added)
+++ desktop/experimental/gnome-desktop3/debian/patches/00git_no_GDK_WINDOW_TYPE.patch [utf-8] Fri Dec 17 23:35:06 2010
@@ -1,0 +1,30 @@
+From ff299bbed74e9603ea7c780de8805110d88dec28 Mon Sep 17 00:00:00 2001
+From: Benjamin Otte <otte at redhat.com>
+Date: Wed, 01 Dec 2010 11:37:59 +0000
+Subject: Replace GDK macro usage with proper function name
+
+---
+diff --git a/libgnome-desktop/gnome-bg-crossfade.c b/libgnome-desktop/gnome-bg-crossfade.c
+index df6a285..02a120e 100644
+--- a/libgnome-desktop/gnome-bg-crossfade.c
++++ b/libgnome-desktop/gnome-bg-crossfade.c
+@@ -373,7 +373,7 @@ animations_are_disabled (GnomeBGCrossfade *fade)
+ static void
+ draw_background (GnomeBGCrossfade *fade)
+ {
+- if (GDK_WINDOW_TYPE (fade->priv->window) == GDK_WINDOW_ROOT) {
++ if (gdk_window_get_window_type (fade->priv->window) == GDK_WINDOW_ROOT) {
+ XClearArea (GDK_WINDOW_XDISPLAY (fade->priv->window),
+ GDK_WINDOW_XID (fade->priv->window),
+ 0, 0,
+@@ -494,7 +494,7 @@ gnome_bg_crossfade_start (GnomeBGCrossfade *fade,
+ g_return_if_fail (fade->priv->fading_surface != NULL);
+ g_return_if_fail (fade->priv->end_surface != NULL);
+ g_return_if_fail (!gnome_bg_crossfade_is_started (fade));
+- g_return_if_fail (GDK_WINDOW_TYPE (window) != GDK_WINDOW_FOREIGN);
++ g_return_if_fail (gdk_window_get_window_type (window) != GDK_WINDOW_FOREIGN);
+
+ source = g_timeout_source_new (1000 / 60.0);
+ g_source_set_callback (source,
+--
+cgit v0.8.3.1
Added: desktop/experimental/gnome-desktop3/debian/patches/00git_no_gdk_x11_drawable_get_xid.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gnome-desktop3/debian/patches/00git_no_gdk_x11_drawable_get_xid.patch?rev=25978&op=file
==============================================================================
--- desktop/experimental/gnome-desktop3/debian/patches/00git_no_gdk_x11_drawable_get_xid.patch (added)
+++ desktop/experimental/gnome-desktop3/debian/patches/00git_no_gdk_x11_drawable_get_xid.patch [utf-8] Fri Dec 17 23:35:06 2010
@@ -1,0 +1,22 @@
+From 24863ae9ea04dec397e41892cff21ae5ce9cef38 Mon Sep 17 00:00:00 2001
+From: Benjamin Otte <otte at redhat.com>
+Date: Thu, 02 Dec 2010 21:02:16 +0000
+Subject: rr: Use gdk_x11_window_get_xid()
+
+... instead of removed gdk_x11_drawable_get_xid()
+---
+diff --git a/libgnome-desktop/gnome-rr.c b/libgnome-desktop/gnome-rr.c
+index 7e8bc22..6b8379b 100644
+--- a/libgnome-desktop/gnome-rr.c
++++ b/libgnome-desktop/gnome-rr.c
+@@ -668,7 +668,7 @@ gnome_rr_screen_new (GdkScreen *gdk_screen,
+
+ screen->gdk_screen = gdk_screen;
+ screen->gdk_root = gdk_screen_get_root_window (gdk_screen);
+- screen->xroot = gdk_x11_drawable_get_xid (screen->gdk_root);
++ screen->xroot = gdk_x11_window_get_xid (screen->gdk_root);
+ screen->xdisplay = dpy;
+ screen->xscreen = gdk_x11_screen_get_xscreen (screen->gdk_screen);
+ screen->connector_type_atom = XInternAtom (dpy, "ConnectorType", FALSE);
+--
+cgit v0.8.3.1
Modified: desktop/experimental/gnome-desktop3/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gnome-desktop3/debian/patches/series?rev=25978&op=diff
==============================================================================
--- desktop/experimental/gnome-desktop3/debian/patches/series [utf-8] (original)
+++ desktop/experimental/gnome-desktop3/debian/patches/series [utf-8] Fri Dec 17 23:35:06 2010
@@ -1,1 +1,4 @@
+00git_no_GDK_DRAWABLE.patch
+00git_no_GDK_WINDOW_TYPE.patch
+00git_no_gdk_x11_drawable_get_xid.patch
99_ltmain_as-needed.patch
More information about the pkg-gnome-commits
mailing list