ChangeLog | 54 +++++++++++++++++++++++++++++ configure.ac | 2 - debian/changelog | 7 +++ debian/patches/02-kms-edid-block-fix.patch | 30 ---------------- debian/patches/series | 1 src/drmmode_display.c | 9 +++- src/nv_driver.c | 3 + src/nvc0_shader.h | 4 +- src/nve0_shader.h | 4 +- 9 files changed, 73 insertions(+), 41 deletions(-)
New commits: commit f50aff8ea4531826e0807339f83a21217c27c67a Author: Maarten Lankhorst <[email protected]> Date: Mon Jan 7 14:22:55 2013 +0100 Remove 02-kms-edid-block-fix.patch, upstreamed. diff --git a/debian/changelog b/debian/changelog index d27dac3..7d948a9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -6,6 +6,7 @@ xserver-xorg-video-nouveau (1:1.0.6-1) UNRELEASED; urgency=low [ Maarten Lankhorst ] * New upstream release. + * Remove 02-kms-edid-block-fix.patch, upstreamed. -- Sven Joachim <[email protected]> Sun, 06 Jan 2013 14:56:59 +0100 diff --git a/debian/patches/02-kms-edid-block-fix.patch b/debian/patches/02-kms-edid-block-fix.patch deleted file mode 100644 index ea7aa15..0000000 --- a/debian/patches/02-kms-edid-block-fix.patch +++ /dev/null @@ -1,30 +0,0 @@ -commit 3b33a0b426b8915f302247dcd40c64fb1a6dcdd2 -Author: Emil Velikov <[email protected]> -Date: Sun Nov 4 18:06:18 2012 +0000 - - kms: Let the server know if we got more than 1 EDID block - - Verbatim copy from xf86-video-radeon commit 809cacb - - Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=32341 - Signed-off-by: Emil Velikov <[email protected]> - Signed-off-by: Ben Skeggs <[email protected]> - -diff --git a/src/drmmode_display.c b/src/drmmode_display.c -index 803785d..8ec69f5 100644 ---- a/src/drmmode_display.c -+++ b/src/drmmode_display.c -@@ -640,9 +640,12 @@ drmmode_output_get_modes(xf86OutputPtr output) - drmModeFreeProperty(props); - } - -- if (drmmode_output->edid_blob) -+ if (drmmode_output->edid_blob) { - ddc_mon = xf86InterpretEDID(output->scrn->scrnIndex, - drmmode_output->edid_blob->data); -+ if (ddc_mon && drmmode_output->edid_blob->length > 128) -+ ddc_mon->flags |= MONITOR_EDID_COMPLETE_RAWDATA; -+ } - xf86OutputSetEDID(output, ddc_mon); - - /* modes should already be available */ diff --git a/debian/patches/series b/debian/patches/series index b256273..d6892cf 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,2 +1 @@ 01-set-NV_DRIVER_DATE-from-ChangeLog.diff -02-kms-edid-block-fix.patch commit 74d397e6bbd88e778ba4f4b7608f8fee00a62682 Author: Maarten Lankhorst <[email protected]> Date: Mon Jan 7 14:15:14 2013 +0100 New upstream release. diff --git a/ChangeLog b/ChangeLog index 5ea835d..ea92c08 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,57 @@ +commit 8f934fad5d4934936b3265f272ca81e73c60d7dc +Author: Dave Airlie <[email protected]> +Date: Mon Jan 7 14:13:10 2013 +1000 + + bump to 1.0.6 + + Signed-off-by: Dave Airlie <[email protected]> + +commit 00834273e22f7234a3755269100ea3f10b521e35 +Author: Dave Airlie <[email protected]> +Date: Mon Jan 7 14:04:40 2013 +1000 + + nouveau: fix dirty redisplay damage handling + + This processes the damage in the correct order. + + Signed-off-by: Dave Airlie <[email protected]> + +commit 389b8a8dd91a48dee524eac96e60813c507f1a82 +Author: Ben Skeggs <[email protected]> +Date: Mon Jan 7 14:05:06 2013 +1000 + + bump to 1.0.5 + + Signed-off-by: Ben Skeggs <[email protected]> + +commit efe9c57af6ff4c12936e49ac3e188c54b8b2d5bd +Author: Ben Skeggs <[email protected]> +Date: Mon Jan 7 11:35:56 2013 +1000 + + nvc0-/exa: fix typo which caused breakage in rendercheck tmcoords test + + Signed-off-by: Ben Skeggs <[email protected]> + +commit 5cd86445272818ec2f598f4685a5d7f24e403d07 +Author: Marcin Slusarz <[email protected]> +Date: Sun Nov 25 22:59:49 2012 +0100 + + add some missing newlines in error messages + + Signed-off-by: Ben Skeggs <[email protected]> + +commit 3b33a0b426b8915f302247dcd40c64fb1a6dcdd2 +Author: Emil Velikov <[email protected]> +Date: Sun Nov 4 18:06:18 2012 +0000 + + kms: Let the server know if we got more than 1 EDID block + + Verbatim copy from xf86-video-radeon commit 809cacb + + Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=32341 + Signed-off-by: Emil Velikov <[email protected]> + Signed-off-by: Ben Skeggs <[email protected]> + commit 018ab2d4634f3c8923038337ce9600973e2f0002 Author: Ben Skeggs <[email protected]> Date: Fri Nov 9 12:16:00 2012 +1000 diff --git a/debian/changelog b/debian/changelog index 3f3693c..d27dac3 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,12 @@ -xserver-xorg-video-nouveau (1:1.0.4-2) UNRELEASED; urgency=low +xserver-xorg-video-nouveau (1:1.0.6-1) UNRELEASED; urgency=low + [ Sven Joachim ] * Bump build-dependency on libdrm-dev to (>= 2.4.40-1) and add an override for the resulting lintian warning. + [ Maarten Lankhorst ] + * New upstream release. + -- Sven Joachim <[email protected]> Sun, 06 Jan 2013 14:56:59 +0100 xserver-xorg-video-nouveau (1:1.0.4-1) experimental; urgency=low commit 8f934fad5d4934936b3265f272ca81e73c60d7dc Author: Dave Airlie <[email protected]> Date: Mon Jan 7 14:13:10 2013 +1000 bump to 1.0.6 Signed-off-by: Dave Airlie <[email protected]> diff --git a/configure.ac b/configure.ac index 3428be1..7535bfe 100644 --- a/configure.ac +++ b/configure.ac @@ -22,7 +22,7 @@ AC_PREREQ([2.60]) AC_INIT([xf86-video-nouveau], - [1.0.5], + [1.0.6], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [xf86-video-nouveau]) commit 00834273e22f7234a3755269100ea3f10b521e35 Author: Dave Airlie <[email protected]> Date: Mon Jan 7 14:04:40 2013 +1000 nouveau: fix dirty redisplay damage handling This processes the damage in the correct order. Signed-off-by: Dave Airlie <[email protected]> diff --git a/src/nv_driver.c b/src/nv_driver.c index de09f53..f14c847 100644 --- a/src/nv_driver.c +++ b/src/nv_driver.c @@ -454,9 +454,10 @@ redisplay_dirty(ScreenPtr screen, PixmapDirtyUpdatePtr dirty) PixmapRegionInit(&pixregion, dirty->slave_dst->master_pixmap); + DamageRegionAppend(&dirty->slave_dst->drawable, &pixregion); PixmapSyncDirtyHelper(dirty, &pixregion); - DamageRegionAppend(&dirty->slave_dst->drawable, &pixregion); + DamageRegionProcessPending(&dirty->slave_dst->drawable); RegionUninit(&pixregion); } commit 389b8a8dd91a48dee524eac96e60813c507f1a82 Author: Ben Skeggs <[email protected]> Date: Mon Jan 7 14:05:06 2013 +1000 bump to 1.0.5 Signed-off-by: Ben Skeggs <[email protected]> diff --git a/configure.ac b/configure.ac index ff9c337..3428be1 100644 --- a/configure.ac +++ b/configure.ac @@ -22,7 +22,7 @@ AC_PREREQ([2.60]) AC_INIT([xf86-video-nouveau], - [1.0.4], + [1.0.5], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [xf86-video-nouveau]) commit efe9c57af6ff4c12936e49ac3e188c54b8b2d5bd Author: Ben Skeggs <[email protected]> Date: Mon Jan 7 11:35:56 2013 +1000 nvc0-/exa: fix typo which caused breakage in rendercheck tmcoords test Signed-off-by: Ben Skeggs <[email protected]> diff --git a/src/nvc0_shader.h b/src/nvc0_shader.h index 4d1679e..41bc065 100644 --- a/src/nvc0_shader.h +++ b/src/nvc0_shader.h @@ -73,8 +73,8 @@ NVC0VP_Transform2[] = { 0x58004000, 0x10011c40, 0x58004001, - 0x00109c40, - 0x30044001, + 0xc0109c40, + 0x30044000, 0xf010dc40, 0x30064000, 0x20111c40, diff --git a/src/nve0_shader.h b/src/nve0_shader.h index 4705075..5d8e9dd 100644 --- a/src/nve0_shader.h +++ b/src/nve0_shader.h @@ -67,8 +67,8 @@ NVE0VP_Transform2[] = { 0x58004000, 0x10011c40, 0x58004001, - 0x00109c40, - 0x30044001, + 0xc0109c40, + 0x30044000, 0xf010dc40, 0x30064000, 0x20111c40, commit 5cd86445272818ec2f598f4685a5d7f24e403d07 Author: Marcin Slusarz <[email protected]> Date: Sun Nov 25 22:59:49 2012 +0100 add some missing newlines in error messages Signed-off-by: Ben Skeggs <[email protected]> diff --git a/src/drmmode_display.c b/src/drmmode_display.c index 8ec69f5..429e9cc 100644 --- a/src/drmmode_display.c +++ b/src/drmmode_display.c @@ -357,7 +357,7 @@ drmmode_set_mode_major(xf86CrtcPtr crtc, DisplayModePtr mode, if (ret) { xf86DrvMsg(crtc->scrn->scrnIndex, X_ERROR, - "failed to set mode: %s", strerror(-ret)); + "failed to set mode: %s\n", strerror(-ret)); return FALSE; } @@ -532,7 +532,7 @@ drmmode_gamma_set(xf86CrtcPtr crtc, CARD16 *red, CARD16 *green, CARD16 *blue, size, red, green, blue); if (ret != 0) { xf86DrvMsg(crtc->scrn->scrnIndex, X_ERROR, - "failed to set gamma: %s", strerror(-ret)); + "failed to set gamma: %s\n", strerror(-ret)); } } commit 3b33a0b426b8915f302247dcd40c64fb1a6dcdd2 Author: Emil Velikov <[email protected]> Date: Sun Nov 4 18:06:18 2012 +0000 kms: Let the server know if we got more than 1 EDID block Verbatim copy from xf86-video-radeon commit 809cacb Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=32341 Signed-off-by: Emil Velikov <[email protected]> Signed-off-by: Ben Skeggs <[email protected]> diff --git a/src/drmmode_display.c b/src/drmmode_display.c index 803785d..8ec69f5 100644 --- a/src/drmmode_display.c +++ b/src/drmmode_display.c @@ -640,9 +640,12 @@ drmmode_output_get_modes(xf86OutputPtr output) drmModeFreeProperty(props); } - if (drmmode_output->edid_blob) + if (drmmode_output->edid_blob) { ddc_mon = xf86InterpretEDID(output->scrn->scrnIndex, drmmode_output->edid_blob->data); + if (ddc_mon && drmmode_output->edid_blob->length > 128) + ddc_mon->flags |= MONITOR_EDID_COMPLETE_RAWDATA; + } xf86OutputSetEDID(output, ddc_mon); /* modes should already be available */ -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

