debian/changelog                 |    6 ++++++
 debian/patches/101_copy-fb.patch |   37 +++++++++++++++++++++++--------------
 2 files changed, 29 insertions(+), 14 deletions(-)

New commits:
commit 98db3408d4912f276a1230f2847d346d3968cded
Author: Christopher James Halse Rogers <christopher.halse.rog...@canonical.com>
Date:   Mon Jan 31 18:13:28 2011 +1100

    Fixup plymouth integration patch for 1.10 ABI.
    
    Building against 1.10 is *not* the same as working against 1.10

diff --git a/debian/changelog b/debian/changelog
index 41277aa..590e38c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xserver-xorg-video-intel (2:2.14.0-1ubuntu3) natty; urgency=low
+
+  * debian/patches/101_copy-fb.patch: Fix 1.10 video ABI codepath
+
+ -- Christopher James Halse Rogers <r...@ubuntu.com>  Thu, 27 Jan 2011 
18:53:35 +1100
+
 xserver-xorg-video-intel (2:2.14.0-1ubuntu2) natty; urgency=low
 
   * debian/patches/101_copy-fb.patch:
diff --git a/debian/patches/101_copy-fb.patch b/debian/patches/101_copy-fb.patch
index 8bc7699..347c00d 100644
--- a/debian/patches/101_copy-fb.patch
+++ b/debian/patches/101_copy-fb.patch
@@ -1,7 +1,7 @@
 Index: xserver-xorg-video-intel/src/intel.h
 ===================================================================
---- xserver-xorg-video-intel.orig/src/intel.h  2011-01-27 11:42:50.680785002 
+1100
-+++ xserver-xorg-video-intel/src/intel.h       2011-01-27 11:46:07.540785001 
+1100
+--- xserver-xorg-video-intel.orig/src/intel.h  2011-01-31 17:55:53.348189809 
+1100
++++ xserver-xorg-video-intel/src/intel.h       2011-01-31 17:56:01.018201058 
+1100
 @@ -472,6 +472,7 @@
        OptionInfoPtr Options;
  
@@ -20,8 +20,8 @@ Index: xserver-xorg-video-intel/src/intel.h
                              dri_bo *new_front,
 Index: xserver-xorg-video-intel/src/intel_display.c
 ===================================================================
---- xserver-xorg-video-intel.orig/src/intel_display.c  2011-01-27 
11:42:50.670785002 +1100
-+++ xserver-xorg-video-intel/src/intel_display.c       2011-01-27 
11:48:03.070785001 +1100
+--- xserver-xorg-video-intel.orig/src/intel_display.c  2011-01-31 
17:55:53.328189776 +1100
++++ xserver-xorg-video-intel/src/intel_display.c       2011-01-31 
17:56:01.018201058 +1100
 @@ -36,6 +36,8 @@
  #include <errno.h>
  #include <poll.h>
@@ -45,21 +45,19 @@ Index: xserver-xorg-video-intel/src/intel_display.c
  
        for (i = 0; i < koutput->count_props; i++) {
                drmModePropertyPtr props;
-@@ -1614,6 +1623,13 @@
+@@ -1614,6 +1623,11 @@
        }
  
        intel->modes = mode;
 +
-+#if GET_ABI_MAJOR(ABI_VIDEODRV_VERSION) >= 9
-+      srcn->pScreen->canDoBGNoneRoot = TRUE;
-+#else
++#if GET_ABI_MAJOR(ABI_VIDEODRV_VERSION) < 9
 +      scrn->canDoBGNoneRoot = TRUE;
 +#endif
 +
        return TRUE;
  }
  
-@@ -1684,3 +1700,101 @@
+@@ -1684,3 +1698,101 @@
  {
        return crtc_id(crtc->driver_private);
  }
@@ -163,9 +161,20 @@ Index: xserver-xorg-video-intel/src/intel_display.c
 +
 Index: xserver-xorg-video-intel/src/intel_driver.c
 ===================================================================
---- xserver-xorg-video-intel.orig/src/intel_driver.c   2011-01-27 
11:42:50.690785002 +1100
-+++ xserver-xorg-video-intel/src/intel_driver.c        2011-01-27 
11:46:07.540785001 +1100
-@@ -1018,6 +1018,8 @@
+--- xserver-xorg-video-intel.orig/src/intel_driver.c   2011-01-31 
17:55:53.358189820 +1100
++++ xserver-xorg-video-intel/src/intel_driver.c        2011-01-31 
18:01:33.088688114 +1100
+@@ -1008,6 +1008,10 @@
+               intel->directRenderingType = DRI_DRI2;
+ #endif
+ 
++#if GET_ABI_MAJOR(ABI_VIDEODRV_VERSION) >= 9
++      screen->canDoBGNoneRoot = TRUE;
++#endif
++
+       if (!intel_init_initial_framebuffer(scrn))
+               return FALSE;
+ 
+@@ -1018,6 +1022,8 @@
        if (INTEL_INFO(intel)->gen >= 40)
                gen4_render_state_init(scrn);
  
@@ -174,7 +183,7 @@ Index: xserver-xorg-video-intel/src/intel_driver.c
        miClearVisualTypes();
        if (!miSetVisualTypes(scrn->depth,
                              miGetDefaultVisualMask(scrn->depth),
-@@ -1153,6 +1155,7 @@
+@@ -1153,6 +1159,7 @@
  
        intel_mode_init(intel);
  
@@ -182,7 +191,7 @@ Index: xserver-xorg-video-intel/src/intel_driver.c
        intel->suspended = FALSE;
  
  #if HAVE_UDEV
-@@ -1222,6 +1225,8 @@
+@@ -1222,6 +1229,8 @@
  
        intel_set_gem_max_sizes(scrn);
  


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1pjnxd-0006c1...@alioth.debian.org

Reply via email to