Bug#775300: syndamon shouldn't disable scrolling with -t

2015-01-13 Thread Antoine Beaupré
Package: xserver-xorg-input-synaptics
Version: 1.8.1-1
Severity: wishlist
File: /usr/bin/syndaemon

-t is very useful to make the "disable touchpad when typing" more
useful. however, i don't see why it disables the double-finger
scrolling.

i would like the syndaemon to only disable tapping, so maybe have a
different -s option for disabling scrolling?

-- Package-specific info:
X server symlink status:

lrwxrwxrwx 1 root root 13 Mar 29  2010 /etc/X11/X -> /usr/bin/Xorg
-rwxr-xr-x 1 root root 2401376 Dec  9 17:24 /usr/bin/Xorg

VGA-compatible devices on PCI bus:
--
00:01.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. 
[AMD/ATI] Wrestler [Radeon HD 6310] [1002:9802]

/etc/X11/xorg.conf does not exist.

/etc/X11/xorg.conf.d does not exist.

KMS configuration files:

/etc/modprobe.d/i915-kms.conf:
  options i915 modeset=1
/etc/modprobe.d/radeon-kms.conf:
  options radeon modeset=1

Kernel version (/proc/version):
---
Linux version 3.16.0-4-amd64 (debian-ker...@lists.debian.org) (gcc version 
4.8.3 (Debian 4.8.3-16) ) #1 SMP Debian 3.16.7-ckt2-1 (2014-12-08)

Xorg X server log files on system:
--
-rw-r--r-- 1 root root 30490 Feb 26  2011 /var/log/Xorg.21.log
-rw-r--r-- 1 root root 20179 Aug 21  2011 /var/log/Xorg.20.log
-rw-r--r-- 1 root root 19020 Jan 11 21:07 /var/log/Xorg.1.log
-rw-r--r-- 1 root root 46312 Jan 13 15:17 /var/log/Xorg.0.log

Contents of most recent Xorg X server log file (/var/log/Xorg.0.log):
-
[43.427] 
X.Org X Server 1.16.2.901 (1.16.3 RC 1)
Release Date: 2014-12-09
[43.427] X Protocol Version 11, Revision 0
[43.427] Build Operating System: Linux 3.2.0-4-amd64 x86_64 Debian
[43.427] Current Operating System: Linux angela 3.16.0-4-amd64 #1 SMP 
Debian 3.16.7-ckt2-1 (2014-12-08) x86_64
[43.427] Kernel command line: BOOT_IMAGE=/vmlinuz-3.16.0-4-amd64 
root=/dev/mapper/angelassd0-root ro quiet
[43.427] Build Date: 09 December 2014  10:15:28PM
[43.427] xorg-server 2:1.16.2.901-1 (http://www.debian.org/support) 
[43.427] Current version of pixman: 0.32.6
[43.427]Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[43.427] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[43.427] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Jan 11 21:07:00 
2015
[43.454] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[43.464] (==) No Layout section.  Using the first Screen section.
[43.464] (==) No screen section available. Using defaults.
[43.464] (**) |-->Screen "Default Screen Section" (0)
[43.464] (**) |   |-->Monitor ""
[43.470] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[43.470] (==) Automatically adding devices
[43.470] (==) Automatically enabling devices
[43.470] (==) Automatically adding GPU devices
[43.507] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[43.508]Entry deleted from font path.
[43.558] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
built-ins
[43.558] (==) ModulePath set to "/usr/lib/xorg/modules"
[43.558] (II) The server relies on udev to provide the list of input 
devices.
If no devices become available, reconfigure udev or disable 
AutoAddDevices.
[43.563] (II) Loader magic: 0x7f75266a4d80
[43.563] (II) Module ABI versions:
[43.563]X.Org ANSI C Emulation: 0.4
[43.563]X.Org Video Driver: 18.0
[43.563]X.Org XInput driver : 21.0
[43.563]X.Org Server Extension : 8.0
[43.564] (II) xfree86: Adding drm device (/dev/dri/card0)
[43.567] (--) PCI:*(0:0:1:0) 1002:9802:17aa:21df rev 0, Mem @ 
0xe000/268435456, 0xf020/262144, I/O @ 0x4000/256
[43.570] (II) LoadModule: "glx"
[43.590] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[43.693] (II) Module glx: vendor="X.Org Foundation"
[43.693]compiled for 1.16.2.901, module version = 1.0.0
[43.693]ABI class: X.Org Server Extension, version 8.0
[43.693] (==) AIGLX enabled
[43.693] (==) Matched ati as autoconfigured driver 0
[43.693] (==) Matched ati as autoconfigured driver 1
[43.693] (==) Matched modesetting as autoconfigured driver 2
[43.693] (==) Matched fbdev as autoconfigured driver 3
[43.693] (==) Matched vesa as autoconfigured driver 4
[43.693] (==) Assigned the driver

xserver-xorg-video-intel: Changes to 'ubuntu-utopic'

2015-01-13 Thread Maarten Bernardus Lankhorst
 debian/changelog |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit b5ec5aebd5152bfb4c77a054123e60f149617e3f
Author: Maarten Lankhorst 
Date:   Tue Jan 13 17:17:04 2015 +0100

release to utopic

diff --git a/debian/changelog b/debian/changelog
index d16c845..680ee24 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xserver-xorg-video-intel (2:2.99.914-1~exp1ubuntu4.2) UNRELEASED; 
urgency=medium
+xserver-xorg-video-intel (2:2.99.914-1~exp1ubuntu4.2) utopic-proposed; 
urgency=medium
 
   [ Timo Aaltonen ]
   * Added patches:
@@ -11,7 +11,7 @@ xserver-xorg-video-intel (2:2.99.914-1~exp1ubuntu4.2) 
UNRELEASED; urgency=medium
   * Fix rotating external display with optimus results in corruption.
 - fix-sna-external-slave-rotation.patch (LP: #1410238)
 
- -- Timo Aaltonen   Fri, 12 Dec 2014 10:53:54 +0200
+ -- Maarten Lankhorst   Tue, 13 Jan 2015 
17:16:49 +0100
 
 xserver-xorg-video-intel (2:2.99.914-1~exp1ubuntu4.1) utopic-proposed; 
urgency=medium
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1yb4c6-0006ab...@moszumanska.debian.org



xserver-xorg-video-intel: Changes to 'ubuntu-trusty'

2015-01-13 Thread Maarten Bernardus Lankhorst
 debian/changelog |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 0ef9ee9f70358ad04fca52c7ca7240d6ab1645f7
Author: Maarten Lankhorst 
Date:   Tue Jan 13 17:14:25 2015 +0100

release to trusty-proposed

diff --git a/debian/changelog b/debian/changelog
index a9b61ff..8a25ddd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xserver-xorg-video-intel (2:2.99.910-0ubuntu1.4) UNRELEASED; urgency=medium
+xserver-xorg-video-intel (2:2.99.910-0ubuntu1.4) trusty-proposed; 
urgency=medium
 
   [ Timo Aaltonen ]
   * sna-fix-gen8-blt.diff
@@ -11,7 +11,7 @@ xserver-xorg-video-intel (2:2.99.910-0ubuntu1.4) UNRELEASED; 
urgency=medium
   * Fix rotating external display with optimus results in corruption.
 - fix-sna-external-slave-rotation.patch (LP: #1410238)
 
- -- Timo Aaltonen   Fri, 12 Dec 2014 11:06:26 +0200
+ -- Maarten Lankhorst   Tue, 13 Jan 2015 
17:14:19 +0100
 
 xserver-xorg-video-intel (2:2.99.910-0ubuntu1.3) trusty-proposed; 
urgency=medium
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1yb47i-0004fq...@moszumanska.debian.org



xserver-xorg-video-intel: Changes to 'ubuntu-utopic'

2015-01-13 Thread Maarten Bernardus Lankhorst
 debian/changelog |4 +
 debian/patches/fix-sna-external-slave-rotation.patch |   69 +++
 debian/patches/series|1 
 3 files changed, 74 insertions(+)

New commits:
commit c827f7f67632de3958fd22a517197b80acc5dd3f
Author: Maarten Lankhorst 
Date:   Tue Jan 13 14:32:52 2015 +0100

Fix rotating external display with optimus results in corruption.

fix-sna-external-slave-rotation.patch (LP: #1410238)

Conflicts:
debian/patches/series

diff --git a/debian/changelog b/debian/changelog
index f82989f..d16c845 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,15 @@
 xserver-xorg-video-intel (2:2.99.914-1~exp1ubuntu4.2) UNRELEASED; 
urgency=medium
 
+  [ Timo Aaltonen ]
   * Added patches:
 - disable-dri3.diff: Disable DRI3. (LP: #1401784)
 - sna-fix-gen8-blt.diff,
   sna-add-more-checks-and-asserts-for-blt.diff,
   sna-tweak-alignment-constraints-on-gen8.diff:
   Fix GEN8 BLT with 4bit address. (LP: #1401788)
+  [ Maarten Lankhorst ]
+  * Fix rotating external display with optimus results in corruption.
+- fix-sna-external-slave-rotation.patch (LP: #1410238)
 
  -- Timo Aaltonen   Fri, 12 Dec 2014 10:53:54 +0200
 
diff --git a/debian/patches/fix-sna-external-slave-rotation.patch 
b/debian/patches/fix-sna-external-slave-rotation.patch
new file mode 100644
index 000..80b79f3
--- /dev/null
+++ b/debian/patches/fix-sna-external-slave-rotation.patch
@@ -0,0 +1,69 @@
+commit 1cffbd9a8e96642bdbabf4e40829a5f1473b5bf9
+Author: Chris Wilson 
+Date:   Tue Jan 13 10:50:36 2015 +
+
+sna: Combine slave CRTC offsets with rotation
+
+When applying both a slave offset and an output rotation, order is
+important. To get the order right, we need to combine the two into a
+single transformation.
+
+Reported-by: Maarten Lankhorst 
+Signed-off-by: Chris Wilson 
+
+diff --git a/src/sna/sna_display.c b/src/sna/sna_display.c
+index 569c585..0657c47 100644
+--- a/src/sna/sna_display.c
 b/src/sna/sna_display.c
+@@ -6696,6 +6696,7 @@ sna_crtc_redisplay__fallback(xf86CrtcPtr crtc, RegionPtr 
region, struct kgem_bo
+   ScreenPtr screen = sna->scrn->pScreen;
+   DrawablePtr draw = crtc_source(crtc, &sx, &sy);
+   PictFormatPtr format;
++  PictTransform T;
+   PicturePtr src, dst;
+   PixmapPtr pixmap;
+   int depth, error;
+@@ -6735,9 +6736,14 @@ sna_crtc_redisplay__fallback(xf86CrtcPtr crtc, 
RegionPtr region, struct kgem_bo
+   if (!src)
+   goto free_pixmap;
+ 
+-  error = SetPictureTransform(src, &crtc->crtc_to_framebuffer);
+-  if (error)
+-  goto free_src;
++  pixman_transform_init_translate(&T, sx << 16, sy << 16);
++  pixman_transform_multiply(&T, &T, &crtc->crtc_to_framebuffer);
++  if (!sna_transform_is_integer_translation(&T, &sx, &sy)) {
++  error = SetPictureTransform(src, &T);
++  if (error)
++  goto free_src;
++  sx = sy = 0;
++  }
+ 
+   if (crtc->filter && crtc->transform_in_use)
+   SetPicturePictFilter(src, crtc->filter,
+@@ -6789,6 +6795,7 @@ sna_crtc_redisplay__composite(xf86CrtcPtr crtc, 
RegionPtr region, struct kgem_bo
+   DrawablePtr draw = crtc_source(crtc, &sx, &sy);
+   struct sna_composite_op tmp;
+   PictFormatPtr format;
++  PictTransform T;
+   PicturePtr src, dst;
+   PixmapPtr pixmap;
+   const BoxRec *b;
+@@ -6829,9 +6836,14 @@ sna_crtc_redisplay__composite(xf86CrtcPtr crtc, 
RegionPtr region, struct kgem_bo
+   if (!src)
+   goto free_pixmap;
+ 
+-  error = SetPictureTransform(src, &crtc->crtc_to_framebuffer);
+-  if (error)
+-  goto free_src;
++  pixman_transform_init_translate(&T, sx << 16, sy << 16);
++  pixman_transform_multiply(&T, &T, &crtc->crtc_to_framebuffer);
++  if (!sna_transform_is_integer_translation(&T, &sx, &sy)) {
++  error = SetPictureTransform(src, &T);
++  if (error)
++  goto free_src;
++  sx = sy = 0;
++  }
+ 
+   if (crtc->filter && crtc->transform_in_use)
+   SetPicturePictFilter(src, crtc->filter,
diff --git a/debian/patches/series b/debian/patches/series
index 02ff016..30cfcba 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -10,3 +10,4 @@ disable-dri3.diff
 sna-fix-gen8-blt.diff
 sna-tweak-alignment-constraints-on-gen8.diff
 sna-add-more-checks-and-asserts-for-blt.diff
+fix-sna-external-slave-rotation.patch


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1yb2qi-000589...@moszumanska.debian.org



xserver-xorg-video-intel: Changes to 'ubuntu'

2015-01-13 Thread Maarten Bernardus Lankhorst
 debian/changelog |7 +
 debian/patches/fix-sna-external-slave-rotation.patch |   69 +++
 debian/patches/series|2 
 3 files changed, 78 insertions(+)

New commits:
commit 36fa1a6f15b2f2675a375c5a2d1a2f22f061d7f5
Author: Maarten Lankhorst 
Date:   Tue Jan 13 15:16:15 2015 +0100

release to vivid

diff --git a/debian/changelog b/debian/changelog
index 1a095f7..a41fdf9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-xserver-xorg-video-intel (2:2.99.917-1~exp1ubuntu2) UNRELEASED; urgency=medium
+xserver-xorg-video-intel (2:2.99.917-1~exp1ubuntu2) vivid; urgency=medium
 
   * Fix rotating external display with optimus results in corruption.
 - fix-sna-external-slave-rotation.patch (LP: #1410238)
 
- -- Maarten Lankhorst   Tue, 13 Jan 2015 
13:57:51 +0100
+ -- Maarten Lankhorst   Tue, 13 Jan 2015 
15:16:03 +0100
 
 xserver-xorg-video-intel (2:2.99.917-1~exp1ubuntu1) vivid; urgency=medium
 

commit 502cb697638ff25f12e413efc47296c7250cd187
Author: Maarten Lankhorst 
Date:   Tue Jan 13 14:32:52 2015 +0100

Fix rotating external display with optimus results in corruption.

fix-sna-external-slave-rotation.patch (LP: #1410238)

diff --git a/debian/changelog b/debian/changelog
index ff83a1b..1a095f7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xserver-xorg-video-intel (2:2.99.917-1~exp1ubuntu2) UNRELEASED; urgency=medium
+
+  * Fix rotating external display with optimus results in corruption.
+- fix-sna-external-slave-rotation.patch (LP: #1410238)
+
+ -- Maarten Lankhorst   Tue, 13 Jan 2015 
13:57:51 +0100
+
 xserver-xorg-video-intel (2:2.99.917-1~exp1ubuntu1) vivid; urgency=medium
 
   * Merge from Debian experimental.
diff --git a/debian/patches/fix-sna-external-slave-rotation.patch 
b/debian/patches/fix-sna-external-slave-rotation.patch
new file mode 100644
index 000..80b79f3
--- /dev/null
+++ b/debian/patches/fix-sna-external-slave-rotation.patch
@@ -0,0 +1,69 @@
+commit 1cffbd9a8e96642bdbabf4e40829a5f1473b5bf9
+Author: Chris Wilson 
+Date:   Tue Jan 13 10:50:36 2015 +
+
+sna: Combine slave CRTC offsets with rotation
+
+When applying both a slave offset and an output rotation, order is
+important. To get the order right, we need to combine the two into a
+single transformation.
+
+Reported-by: Maarten Lankhorst 
+Signed-off-by: Chris Wilson 
+
+diff --git a/src/sna/sna_display.c b/src/sna/sna_display.c
+index 569c585..0657c47 100644
+--- a/src/sna/sna_display.c
 b/src/sna/sna_display.c
+@@ -6696,6 +6696,7 @@ sna_crtc_redisplay__fallback(xf86CrtcPtr crtc, RegionPtr 
region, struct kgem_bo
+   ScreenPtr screen = sna->scrn->pScreen;
+   DrawablePtr draw = crtc_source(crtc, &sx, &sy);
+   PictFormatPtr format;
++  PictTransform T;
+   PicturePtr src, dst;
+   PixmapPtr pixmap;
+   int depth, error;
+@@ -6735,9 +6736,14 @@ sna_crtc_redisplay__fallback(xf86CrtcPtr crtc, 
RegionPtr region, struct kgem_bo
+   if (!src)
+   goto free_pixmap;
+ 
+-  error = SetPictureTransform(src, &crtc->crtc_to_framebuffer);
+-  if (error)
+-  goto free_src;
++  pixman_transform_init_translate(&T, sx << 16, sy << 16);
++  pixman_transform_multiply(&T, &T, &crtc->crtc_to_framebuffer);
++  if (!sna_transform_is_integer_translation(&T, &sx, &sy)) {
++  error = SetPictureTransform(src, &T);
++  if (error)
++  goto free_src;
++  sx = sy = 0;
++  }
+ 
+   if (crtc->filter && crtc->transform_in_use)
+   SetPicturePictFilter(src, crtc->filter,
+@@ -6789,6 +6795,7 @@ sna_crtc_redisplay__composite(xf86CrtcPtr crtc, 
RegionPtr region, struct kgem_bo
+   DrawablePtr draw = crtc_source(crtc, &sx, &sy);
+   struct sna_composite_op tmp;
+   PictFormatPtr format;
++  PictTransform T;
+   PicturePtr src, dst;
+   PixmapPtr pixmap;
+   const BoxRec *b;
+@@ -6829,9 +6836,14 @@ sna_crtc_redisplay__composite(xf86CrtcPtr crtc, 
RegionPtr region, struct kgem_bo
+   if (!src)
+   goto free_pixmap;
+ 
+-  error = SetPictureTransform(src, &crtc->crtc_to_framebuffer);
+-  if (error)
+-  goto free_src;
++  pixman_transform_init_translate(&T, sx << 16, sy << 16);
++  pixman_transform_multiply(&T, &T, &crtc->crtc_to_framebuffer);
++  if (!sna_transform_is_integer_translation(&T, &sx, &sy)) {
++  error = SetPictureTransform(src, &T);
++  if (error)
++  goto free_src;
++  sx = sy = 0;
++  }
+ 
+   if (crtc->filter && crtc->transform_in_use)
+   SetPicturePictFilter(src, crtc->filter,
diff --git a/debian/patches/series b/debian/patches/series
index 99afa45..6229fcf 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,4 @@
+fix-sna-external-slave-rota

xserver-xorg-video-intel: Changes to 'ubuntu-trusty'

2015-01-13 Thread Maarten Bernardus Lankhorst
 debian/changelog |2 
 debian/patches/fix-sna-external-slave-rotation.patch |   69 +++
 debian/patches/series|1 
 3 files changed, 72 insertions(+)

New commits:
commit 39d471fc14d92696f6eb9cfe414010fa36cb90ae
Author: Maarten Lankhorst 
Date:   Tue Jan 13 14:32:52 2015 +0100

Fix rotating external display with optimus results in corruption.

fix-sna-external-slave-rotation.patch (LP: #1410238)

diff --git a/debian/changelog b/debian/changelog
index 62cab64..a9b61ff 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,6 +8,8 @@ xserver-xorg-video-intel (2:2.99.910-0ubuntu1.4) UNRELEASED; 
urgency=medium
 
   [ Maarten Lankhorst ]
   * Fix regression with external displays on sna. (LP: #1405325)
+  * Fix rotating external display with optimus results in corruption.
+- fix-sna-external-slave-rotation.patch (LP: #1410238)
 
  -- Timo Aaltonen   Fri, 12 Dec 2014 11:06:26 +0200
 
diff --git a/debian/patches/fix-sna-external-slave-rotation.patch 
b/debian/patches/fix-sna-external-slave-rotation.patch
new file mode 100644
index 000..80b79f3
--- /dev/null
+++ b/debian/patches/fix-sna-external-slave-rotation.patch
@@ -0,0 +1,69 @@
+commit 1cffbd9a8e96642bdbabf4e40829a5f1473b5bf9
+Author: Chris Wilson 
+Date:   Tue Jan 13 10:50:36 2015 +
+
+sna: Combine slave CRTC offsets with rotation
+
+When applying both a slave offset and an output rotation, order is
+important. To get the order right, we need to combine the two into a
+single transformation.
+
+Reported-by: Maarten Lankhorst 
+Signed-off-by: Chris Wilson 
+
+diff --git a/src/sna/sna_display.c b/src/sna/sna_display.c
+index 569c585..0657c47 100644
+--- a/src/sna/sna_display.c
 b/src/sna/sna_display.c
+@@ -6696,6 +6696,7 @@ sna_crtc_redisplay__fallback(xf86CrtcPtr crtc, RegionPtr 
region, struct kgem_bo
+   ScreenPtr screen = sna->scrn->pScreen;
+   DrawablePtr draw = crtc_source(crtc, &sx, &sy);
+   PictFormatPtr format;
++  PictTransform T;
+   PicturePtr src, dst;
+   PixmapPtr pixmap;
+   int depth, error;
+@@ -6735,9 +6736,14 @@ sna_crtc_redisplay__fallback(xf86CrtcPtr crtc, 
RegionPtr region, struct kgem_bo
+   if (!src)
+   goto free_pixmap;
+ 
+-  error = SetPictureTransform(src, &crtc->crtc_to_framebuffer);
+-  if (error)
+-  goto free_src;
++  pixman_transform_init_translate(&T, sx << 16, sy << 16);
++  pixman_transform_multiply(&T, &T, &crtc->crtc_to_framebuffer);
++  if (!sna_transform_is_integer_translation(&T, &sx, &sy)) {
++  error = SetPictureTransform(src, &T);
++  if (error)
++  goto free_src;
++  sx = sy = 0;
++  }
+ 
+   if (crtc->filter && crtc->transform_in_use)
+   SetPicturePictFilter(src, crtc->filter,
+@@ -6789,6 +6795,7 @@ sna_crtc_redisplay__composite(xf86CrtcPtr crtc, 
RegionPtr region, struct kgem_bo
+   DrawablePtr draw = crtc_source(crtc, &sx, &sy);
+   struct sna_composite_op tmp;
+   PictFormatPtr format;
++  PictTransform T;
+   PicturePtr src, dst;
+   PixmapPtr pixmap;
+   const BoxRec *b;
+@@ -6829,9 +6836,14 @@ sna_crtc_redisplay__composite(xf86CrtcPtr crtc, 
RegionPtr region, struct kgem_bo
+   if (!src)
+   goto free_pixmap;
+ 
+-  error = SetPictureTransform(src, &crtc->crtc_to_framebuffer);
+-  if (error)
+-  goto free_src;
++  pixman_transform_init_translate(&T, sx << 16, sy << 16);
++  pixman_transform_multiply(&T, &T, &crtc->crtc_to_framebuffer);
++  if (!sna_transform_is_integer_translation(&T, &sx, &sy)) {
++  error = SetPictureTransform(src, &T);
++  if (error)
++  goto free_src;
++  sx = sy = 0;
++  }
+ 
+   if (crtc->filter && crtc->transform_in_use)
+   SetPicturePictFilter(src, crtc->filter,
diff --git a/debian/patches/series b/debian/patches/series
index e232f4e..6552b77 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -25,3 +25,4 @@ sna-use-vmask-in-3dstate-ps.diff
 sna-fix-gen8-blt.diff
 sna-tweak-alignment-constraints-on-gen8.diff
 sna-add-more-checks-and-asserts-for-blt.diff
+fix-sna-external-slave-rotation.patch


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1yb2qi-00057o...@moszumanska.debian.org



mesa: Changes to 'ubuntu'

2015-01-13 Thread Timo Aaltonen
 VERSION   |2 
 debian/changelog  |   10 
 debian/control|2 
 docs/relnotes/10.4.1.html |4 
 docs/relnotes/10.4.2.html |  125 ++
 src/gallium/auxiliary/util/u_cpu_detect.c |8 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp |3 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp |3 
 src/gallium/drivers/nouveau/nv50/nv50_3d.xml.h|2 
 src/gallium/drivers/nouveau/nv50/nv50_screen.c|9 
 src/gallium/drivers/nouveau/nv50/nv50_state.c |9 
 src/gallium/drivers/nouveau/nv50/nv50_stateobj.h  |2 
 src/gallium/drivers/nouveau/nv50/nv50_vbo.c   |8 
 src/gallium/drivers/nouveau/nvc0/mme/com9097.mme  |7 
 src/gallium/drivers/nouveau/nvc0/mme/com9097.mme.h|   12 
 src/gallium/drivers/nouveau/nvc0/nvc0_3d.xml.h|2 
 src/gallium/drivers/nouveau/nvc0/nvc0_screen.c|2 
 src/gallium/drivers/nouveau/nvc0/nvc0_state.c |4 
 src/gallium/drivers/nouveau/nvc0/nvc0_stateobj.h  |2 
 src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c   |8 
 src/gallium/drivers/r600/r600_shader.c|2 
 src/gallium/drivers/r600/sb/sb_bc.h   |2 
 src/gallium/drivers/r600/sb/sb_bc_finalize.cpp|  109 +---
 src/gallium/drivers/r600/sb/sb_bc_parser.cpp  |2 
 src/gallium/drivers/r600/sb/sb_context.cpp|2 
 src/gallium/drivers/r600/sb/sb_if_conversion.cpp  |4 
 src/gallium/drivers/r600/sb/sb_ir.h   |9 
 src/gallium/drivers/r600/sb/sb_pass.h |5 
 src/gallium/drivers/r600/sb/sb_sched.cpp  |3 
 src/gallium/drivers/radeonsi/si_shader.c  |7 
 src/gallium/drivers/radeonsi/si_state.c   |6 
 src/mesa/drivers/dri/i965/brw_context.h   |7 
 src/mesa/drivers/dri/i965/brw_draw.c  |   15 -
 src/mesa/drivers/dri/i965/brw_draw_upload.c   |   12 
 src/mesa/drivers/dri/i965/brw_performance_monitor.c   |2 
 src/mesa/drivers/dri/i965/brw_wm_surface_state.c  |8 
 src/mesa/drivers/dri/i965/intel_tex_subimage.c|7 
 src/mesa/state_tracker/st_draw.c  |3 
 src/mesa/state_tracker/st_glsl_to_tgsi.cpp|3 
 src/mesa/vbo/vbo_exec_array.c |3 
 40 files changed, 319 insertions(+), 116 deletions(-)

New commits:
commit a4d5db753f3fdb3773aec738c5cac53b40f9751f
Author: Timo Aaltonen 
Date:   Tue Jan 13 15:35:27 2015 +0200

update the changelog

diff --git a/debian/changelog b/debian/changelog
index 2bfd433..5ac3a49 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+mesa (10.4.2-1ubuntu1) UNRELEASED; urgency=medium
+
+  * Merge from Debian experimental.
+
+ -- Timo Aaltonen   Tue, 13 Jan 2015 15:33:54 +0200
+
 mesa (10.4.2-1) experimental; urgency=medium
 
   * New upstream release.

commit eb20f2280accadd2db19abef42ea97fec0ac6ddd
Author: Timo Aaltonen 
Date:   Tue Jan 13 15:23:49 2015 +0200

releasing package mesa version 10.4.2-1

diff --git a/debian/changelog b/debian/changelog
index 181f843..08fb74e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,11 @@
-mesa (10.4.1-1) UNRELEASED; urgency=medium
+mesa (10.4.2-1) experimental; urgency=medium
 
   * New upstream release.
   * control, rules, libopenvg*, libgbm1, libegl1-mesa-drivers:
 Drop EGL/GBM state trackers and OpenVG.
   * control: Make libegl1-mesa-drivers transitional.
 
- -- Timo Aaltonen   Thu, 08 Jan 2015 14:47:42 +0200
+ -- Timo Aaltonen   Tue, 13 Jan 2015 13:43:51 +0200
 
 mesa (10.3.2-1) unstable; urgency=medium
 

commit 02f2e97c3ee4a10696bfce79b6299d478bb6e59a
Author: Emil Velikov 
Date:   Mon Jan 12 10:30:28 2015 +

Add release notes for the 10.4.2 release

Signed-off-by: Emil Velikov 

diff --git a/docs/relnotes/10.4.2.html b/docs/relnotes/10.4.2.html
new file mode 100644
index 000..84813a5
--- /dev/null
+++ b/docs/relnotes/10.4.2.html
@@ -0,0 +1,125 @@
+http://www.w3.org/TR/html4/loose.dtd";>
+
+
+  
+  Mesa Release Notes
+  
+
+
+
+
+  The Mesa 3D Graphics Library
+
+
+
+
+
+Mesa 10.4.2 Release Notes / January 12, 2015
+
+
+Mesa 10.4.2 is a bug fix release which fixes bugs found since the 10.4.1 
release.
+
+
+Mesa 10.4.2 implements the OpenGL 3.3 API, but the version reported by
+glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
+glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver be

mesa_10.4.2-1_amd64.changes ACCEPTED into unstable

2015-01-13 Thread Debian FTP Masters
Mapping sid to unstable.

Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Tue, 13 Jan 2015 13:43:51 +0200
Source: mesa
Binary: libgl1-mesa-swx11 libgl1-mesa-swx11-dbg libgl1-mesa-swx11-i686 
libgl1-mesa-swx11-dev libxatracker2 libxatracker2-dbg libxatracker-dev libgbm1 
libgbm1-dbg libgbm-dev libegl1-mesa libegl1-mesa-dbg libegl1-mesa-dev 
libegl1-mesa-drivers libwayland-egl1-mesa libwayland-egl1-mesa-dbg 
libgles1-mesa libgles1-mesa-dbg libgles1-mesa-dev libgles2-mesa 
libgles2-mesa-dbg libgles2-mesa-dev libglapi-mesa libglapi-mesa-dbg 
libgl1-mesa-glx libgl1-mesa-glx-dbg libgl1-mesa-dri libgl1-mesa-dri-dbg 
libgl1-mesa-dev mesa-common-dev libosmesa6 libosmesa6-dev mesa-vdpau-drivers 
mesa-vdpau-drivers-dbg mesa-opencl-icd mesa-opencl-icd-dbg
Architecture: source amd64
Version: 10.4.2-1
Distribution: sid
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Timo Aaltonen 
Description:
 libegl1-mesa - free implementation of the EGL API -- runtime
 libegl1-mesa-dbg - free implementation of the EGL API -- debugging symbols
 libegl1-mesa-dev - free implementation of the EGL API -- development files
 libegl1-mesa-drivers - transitional dummy package
 libgbm-dev - generic buffer management API -- development files
 libgbm1- generic buffer management API -- runtime
 libgbm1-dbg - generic buffer management API -- debugging symbols
 libgl1-mesa-dev - free implementation of the OpenGL API -- GLX development 
files
 libgl1-mesa-dri - free implementation of the OpenGL API -- DRI modules
 libgl1-mesa-dri-dbg - Debugging symbols for the Mesa DRI modules
 libgl1-mesa-glx - free implementation of the OpenGL API -- GLX runtime
 libgl1-mesa-glx-dbg - Debugging symbols for the Mesa GLX runtime
 libgl1-mesa-swx11 - free implementation of the OpenGL API -- runtime
 libgl1-mesa-swx11-dbg - free implementation of the OpenGL API -- debugging 
symbols
 libgl1-mesa-swx11-dev - free implementation of the OpenGL API -- development 
files
 libgl1-mesa-swx11-i686 - Mesa OpenGL runtime [i686 optimized]
 libglapi-mesa - free implementation of the GL API -- shared library
 libglapi-mesa-dbg - free implementation of the GL API -- debugging symbols
 libgles1-mesa - free implementation of the OpenGL|ES 1.x API -- runtime
 libgles1-mesa-dbg - free implementation of the OpenGL|ES 1.x API -- debugging 
symbols
 libgles1-mesa-dev - free implementation of the OpenGL|ES 1.x API -- 
development files
 libgles2-mesa - free implementation of the OpenGL|ES 2.x API -- runtime
 libgles2-mesa-dbg - free implementation of the OpenGL|ES 2.x API -- debugging 
symbols
 libgles2-mesa-dev - free implementation of the OpenGL|ES 2.x API -- 
development files
 libosmesa6 - Mesa Off-screen rendering extension
 libosmesa6-dev - Mesa Off-screen rendering extension -- development files
 libwayland-egl1-mesa - implementation of the Wayland EGL platform -- runtime
 libwayland-egl1-mesa-dbg - implementation of the Wayland EGL platform -- 
debugging symbols
 libxatracker-dev - X acceleration library -- development files
 libxatracker2 - X acceleration library -- runtime
 libxatracker2-dbg - X acceleration library -- debugging symbols
 mesa-common-dev - Developer documentation for Mesa
 mesa-opencl-icd - free implementation of the OpenCL API -- ICD runtime
 mesa-opencl-icd-dbg - free implementation of the OpenCL API -- debugging 
symbols
 mesa-vdpau-drivers - Mesa VDPAU video acceleration drivers
 mesa-vdpau-drivers-dbg - Debugging symbols for the Mesa VDPAU video 
acceleration drivers
Changes:
 mesa (10.4.2-1) experimental; urgency=medium
 .
   * New upstream release.
   * control, rules, libopenvg*, libgbm1, libegl1-mesa-drivers:
 Drop EGL/GBM state trackers and OpenVG.
   * control: Make libegl1-mesa-drivers transitional.
Checksums-Sha1:
 79ed7597dd4029ac189f4febf63c081e21161930 5080 mesa_10.4.2-1.dsc
 8a03234c2177d305c3194b579ccf47ed8ee14eec 1650 mesa_10.4.2.orig.tar.gz
 ed90ccf402b2284988997033e07f332a48f486aa 80573 mesa_10.4.2-1.diff.gz
 f8ceabdc5e8fcdfc48d1e5c15028e7e52550ccca 1225386 
libgl1-mesa-swx11_10.4.2-1_amd64.deb
 373e9d5cd11766fdb9f0aeeed8b71e398f151505 8251718 
libgl1-mesa-swx11-dbg_10.4.2-1_amd64.deb
 73de8131dae27ed24aed93036c1af1eed2598b2d 1412610 
libgl1-mesa-swx11-dev_10.4.2-1_amd64.deb
 5719539a338f3a58a95f71f4d33bdd3981bcc70c 962850 
libxatracker2_10.4.2-1_amd64.deb
 24840e3d46dd917f89df6bf1d72aaae6c86d34b2 611 
libxatracker2-dbg_10.4.2-1_amd64.deb
 aa78d84ef5b716d3b0655d6d1b9660f3928b11ea 40570 
libxatracker-dev_10.4.2-1_amd64.deb
 47f8a046b5954f802793eb0c7f255a312973f67c 57152 libgbm1_10.4.2-1_amd64.deb
 6d8b68257373a459fb2947c97263282c28038dac 99194 libgbm1-dbg_10.4.2-1_amd64.deb
 28e2b55d2fbf1051256121442bb9f6ca22325049 40092 libgbm-dev_10.4.2-1_amd64.deb
 2548644ed3c370c436c52c714965d850ed85ed4e 97490 libegl1-mesa_10.4.2-1_amd64.deb
 e6e1ba59c04f70ea4264242a821fc09ded6d52a4 267382 
libegl1-mesa-dbg_10.4.2-1_amd64.deb
 007ec3a52837c6ff2405cf99e4d1e75c9d19be68 50534 
libegl1-mesa-dev_10.4.2-

Processing of mesa_10.4.2-1_amd64.changes

2015-01-13 Thread Debian FTP Masters
mesa_10.4.2-1_amd64.changes uploaded successfully to localhost
along with the files:
  mesa_10.4.2-1.dsc
  mesa_10.4.2.orig.tar.gz
  mesa_10.4.2-1.diff.gz
  libgl1-mesa-swx11_10.4.2-1_amd64.deb
  libgl1-mesa-swx11-dbg_10.4.2-1_amd64.deb
  libgl1-mesa-swx11-dev_10.4.2-1_amd64.deb
  libxatracker2_10.4.2-1_amd64.deb
  libxatracker2-dbg_10.4.2-1_amd64.deb
  libxatracker-dev_10.4.2-1_amd64.deb
  libgbm1_10.4.2-1_amd64.deb
  libgbm1-dbg_10.4.2-1_amd64.deb
  libgbm-dev_10.4.2-1_amd64.deb
  libegl1-mesa_10.4.2-1_amd64.deb
  libegl1-mesa-dbg_10.4.2-1_amd64.deb
  libegl1-mesa-dev_10.4.2-1_amd64.deb
  libegl1-mesa-drivers_10.4.2-1_amd64.deb
  libwayland-egl1-mesa_10.4.2-1_amd64.deb
  libwayland-egl1-mesa-dbg_10.4.2-1_amd64.deb
  libgles1-mesa_10.4.2-1_amd64.deb
  libgles1-mesa-dbg_10.4.2-1_amd64.deb
  libgles1-mesa-dev_10.4.2-1_amd64.deb
  libgles2-mesa_10.4.2-1_amd64.deb
  libgles2-mesa-dbg_10.4.2-1_amd64.deb
  libgles2-mesa-dev_10.4.2-1_amd64.deb
  libglapi-mesa_10.4.2-1_amd64.deb
  libglapi-mesa-dbg_10.4.2-1_amd64.deb
  libgl1-mesa-glx_10.4.2-1_amd64.deb
  libgl1-mesa-glx-dbg_10.4.2-1_amd64.deb
  libgl1-mesa-dri_10.4.2-1_amd64.deb
  libgl1-mesa-dri-dbg_10.4.2-1_amd64.deb
  libgl1-mesa-dev_10.4.2-1_amd64.deb
  mesa-common-dev_10.4.2-1_amd64.deb
  libosmesa6_10.4.2-1_amd64.deb
  libosmesa6-dev_10.4.2-1_amd64.deb
  mesa-vdpau-drivers_10.4.2-1_amd64.deb
  mesa-vdpau-drivers-dbg_10.4.2-1_amd64.deb
  mesa-opencl-icd_10.4.2-1_amd64.deb
  mesa-opencl-icd-dbg_10.4.2-1_amd64.deb

Greetings,

Your Debian queue daemon (running on host franck.debian.org)


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1yb1uu-0006jd...@franck.debian.org



mesa: Changes to 'ubuntu'

2015-01-13 Thread Timo Aaltonen
 Makefile.am|2 
 VERSION|2 
 bin/.cherry-ignore |2 
 configure.ac   |  443 -
 debian/README.Debian   |4 
 debian/changelog   |   14 
 debian/control |  144 
 debian/libegl1-mesa-drivers.install.in |2 
 debian/libgbm1.install.in  |1 
 debian/libopenvg1-mesa-dev.install.in  |3 
 debian/libopenvg1-mesa.install.in  |1 
 debian/libopenvg1-mesa.lintian-overrides   |1 
 debian/libopenvg1-mesa.symbols |   94 
 debian/rules   |2 
 docs/GL3.txt   |   68 
 docs/devinfo.html  |  300 
 docs/egl.html  |7 
 docs/index.html|   37 
 docs/llvmpipe.html |2 
 docs/relnotes.html |6 
 docs/relnotes/10.2.7.html  |  211 
 docs/relnotes/10.2.8.html  |  130 
 docs/relnotes/10.2.9.html  |  101 
 docs/relnotes/10.2.html|2 
 docs/relnotes/10.3.2.html  |4 
 docs/relnotes/10.3.3.html  |  209 
 docs/relnotes/10.3.html|1 
 docs/relnotes/10.4.1.html  |   95 
 docs/relnotes/10.4.html|  259 
 include/D3D9/d3d9.h| 1858 +
 include/D3D9/d3d9caps.h|  387 +
 include/D3D9/d3d9types.h   | 1797 +
 include/GL/internal/sarea.h|   92 
 include/GLES2/gl2ext.h |  313 
 include/HaikuGL/OpenGLKit.h|2 
 include/d3dadapter/d3dadapter9.h   |  101 
 include/d3dadapter/drm.h   |   44 
 include/d3dadapter/present.h   |  136 
 m4/ax_check_gnu_make.m4|   78 
 m4/ax_gcc_func_attribute.m4|  223 
 scons/gallium.py   |   36 
 scons/llvm.py  |   16 
 src/egl/drivers/dri2/egl_dri2.c|   14 
 src/egl/drivers/dri2/egl_dri2.h|1 
 src/egl/drivers/dri2/platform_drm.c|   10 
 src/egl/drivers/dri2/platform_wayland.c|2 
 src/egl/drivers/dri2/platform_x11.c|   59 
 src/egl/main/Makefile.am   |2 
 src/egl/main/egldriver.c   |   14 
 src/gallium/Automake.inc   |5 
 src/gallium/Makefile.am|   49 
 src/gallium/SConscript |1 
 src/gallium/auxiliary/Makefile.am  |4 
 src/gallium/auxiliary/Makefile.sources |3 
 src/gallium/auxiliary/cso_cache/cso_context.c  |   12 
 src/gallium/auxiliary/draw/draw_context.c  |   20 
 src/gallium/auxiliary/draw/draw_context.h  |5 
 src/gallium/auxiliary/draw/draw_gs.c   |   28 
 src/gallium/auxiliary/draw/draw_llvm.c |   49 
 src/gallium/auxiliary/draw/draw_llvm.h |   11 
 src/gallium/auxiliary/draw/draw_pipe_aaline.c  |  213 
 src/gallium/auxiliary/draw/draw_pipe_aapoint.c |  473 -
 src/gallium/auxiliary/draw/draw_pipe_clip.c|8 
 src/gallium/auxiliary/draw/draw_pipe_pstipple.c|  194 
 src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c |   18 
 src/gallium/auxiliary/gallivm/lp_bld.h |   12 
 src/gallium/auxiliary/gallivm/lp_bld_arit.c|   80 
 src/gallium/auxiliary/gallivm/lp_bld_arit.h|   10 
 src/gallium/auxiliary/gallivm/lp_bld_debug.cpp |   18 
 src/gallium/auxil

mesa: Changes to 'upstream-experimental'

2015-01-13 Thread Timo Aaltonen
 VERSION   |2 
 docs/relnotes/10.4.1.html |4 
 docs/relnotes/10.4.2.html |  125 ++
 src/gallium/auxiliary/util/u_cpu_detect.c |8 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp |3 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp |3 
 src/gallium/drivers/nouveau/nv50/nv50_3d.xml.h|2 
 src/gallium/drivers/nouveau/nv50/nv50_screen.c|9 
 src/gallium/drivers/nouveau/nv50/nv50_state.c |9 
 src/gallium/drivers/nouveau/nv50/nv50_stateobj.h  |2 
 src/gallium/drivers/nouveau/nv50/nv50_vbo.c   |8 
 src/gallium/drivers/nouveau/nvc0/mme/com9097.mme  |7 
 src/gallium/drivers/nouveau/nvc0/mme/com9097.mme.h|   12 
 src/gallium/drivers/nouveau/nvc0/nvc0_3d.xml.h|2 
 src/gallium/drivers/nouveau/nvc0/nvc0_screen.c|2 
 src/gallium/drivers/nouveau/nvc0/nvc0_state.c |4 
 src/gallium/drivers/nouveau/nvc0/nvc0_stateobj.h  |2 
 src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c   |8 
 src/gallium/drivers/r600/r600_shader.c|2 
 src/gallium/drivers/r600/sb/sb_bc.h   |2 
 src/gallium/drivers/r600/sb/sb_bc_finalize.cpp|  109 +---
 src/gallium/drivers/r600/sb/sb_bc_parser.cpp  |2 
 src/gallium/drivers/r600/sb/sb_context.cpp|2 
 src/gallium/drivers/r600/sb/sb_if_conversion.cpp  |4 
 src/gallium/drivers/r600/sb/sb_ir.h   |9 
 src/gallium/drivers/r600/sb/sb_pass.h |5 
 src/gallium/drivers/r600/sb/sb_sched.cpp  |3 
 src/gallium/drivers/radeonsi/si_shader.c  |7 
 src/gallium/drivers/radeonsi/si_state.c   |6 
 src/mesa/drivers/dri/i965/brw_context.h   |7 
 src/mesa/drivers/dri/i965/brw_draw.c  |   15 -
 src/mesa/drivers/dri/i965/brw_draw_upload.c   |   12 
 src/mesa/drivers/dri/i965/brw_performance_monitor.c   |2 
 src/mesa/drivers/dri/i965/brw_wm_surface_state.c  |8 
 src/mesa/drivers/dri/i965/intel_tex_subimage.c|7 
 src/mesa/state_tracker/st_draw.c  |3 
 src/mesa/state_tracker/st_glsl_to_tgsi.cpp|3 
 src/mesa/vbo/vbo_exec_array.c |3 
 38 files changed, 310 insertions(+), 113 deletions(-)

New commits:
commit 02f2e97c3ee4a10696bfce79b6299d478bb6e59a
Author: Emil Velikov 
Date:   Mon Jan 12 10:30:28 2015 +

Add release notes for the 10.4.2 release

Signed-off-by: Emil Velikov 

diff --git a/docs/relnotes/10.4.2.html b/docs/relnotes/10.4.2.html
new file mode 100644
index 000..84813a5
--- /dev/null
+++ b/docs/relnotes/10.4.2.html
@@ -0,0 +1,125 @@
+http://www.w3.org/TR/html4/loose.dtd";>
+
+
+  
+  Mesa Release Notes
+  
+
+
+
+
+  The Mesa 3D Graphics Library
+
+
+
+
+
+Mesa 10.4.2 Release Notes / January 12, 2015
+
+
+Mesa 10.4.2 is a bug fix release which fixes bugs found since the 10.4.1 
release.
+
+
+Mesa 10.4.2 implements the OpenGL 3.3 API, but the version reported by
+glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
+glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
+Some drivers don't support all the features required in OpenGL 3.3.  OpenGL
+3.3 is only available if requested at context creation
+because compatibility contexts are not supported.
+
+
+SHA256 checksums
+
+TBD
+
+
+New features
+None
+
+Bug fixes
+
+This list is likely incomplete.
+
+
+
+https://bugs.freedesktop.org/show_bug.cgi?id=85529";>Bug 85529 
- Surfaces not drawn in Unvanquished
+
+https://bugs.freedesktop.org/show_bug.cgi?id=87619";>Bug 87619 
- Changes to state such as render targets change fragment shader without 
marking it dirty.
+
+https://bugs.freedesktop.org/show_bug.cgi?id=87658";>Bug 87658 
- [llvmpipe] SEGV in sse2_has_daz on ancient Pentium4-M
+
+https://bugs.freedesktop.org/show_bug.cgi?id=87913";>Bug 87913 
- CPU cacheline size of 0 can be returned by CPUID leaf 0x8006 in some 
virtual machines
+
+
+
+
+Changes
+
+Chad Versace (2):
+
+  i965: Use safer pointer arithmetic in 
intel_texsubimage_tiled_memcpy()
+  i965: Use safer pointer arithmetic in gather_oa_results()
+
+
+Dave Airlie (3):
+
+  Revert "r600g/sb: fix issues cause by GLSL switching to loops for 
switch"
+  r600g: fix regression since UCMP change
+  r600g/sb: implement r600 gpr index workaround. (v3.1)
+
+
+Emil Velikov (2):
+
+  docs: Add sha256 sums for the 10.4.1 release
+  Update version to 10.4.2
+
+
+Ilia Mirkin (2):
+
+  nv50,nvc0: set vertex id bas

mesa: Changes to 'debian-experimental'

2015-01-13 Thread Timo Aaltonen
 VERSION   |2 
 debian/changelog  |4 
 docs/relnotes/10.4.1.html |4 
 docs/relnotes/10.4.2.html |  125 ++
 src/gallium/auxiliary/util/u_cpu_detect.c |8 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp |3 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp |3 
 src/gallium/drivers/nouveau/nv50/nv50_3d.xml.h|2 
 src/gallium/drivers/nouveau/nv50/nv50_screen.c|9 
 src/gallium/drivers/nouveau/nv50/nv50_state.c |9 
 src/gallium/drivers/nouveau/nv50/nv50_stateobj.h  |2 
 src/gallium/drivers/nouveau/nv50/nv50_vbo.c   |8 
 src/gallium/drivers/nouveau/nvc0/mme/com9097.mme  |7 
 src/gallium/drivers/nouveau/nvc0/mme/com9097.mme.h|   12 
 src/gallium/drivers/nouveau/nvc0/nvc0_3d.xml.h|2 
 src/gallium/drivers/nouveau/nvc0/nvc0_screen.c|2 
 src/gallium/drivers/nouveau/nvc0/nvc0_state.c |4 
 src/gallium/drivers/nouveau/nvc0/nvc0_stateobj.h  |2 
 src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c   |8 
 src/gallium/drivers/r600/r600_shader.c|2 
 src/gallium/drivers/r600/sb/sb_bc.h   |2 
 src/gallium/drivers/r600/sb/sb_bc_finalize.cpp|  109 +---
 src/gallium/drivers/r600/sb/sb_bc_parser.cpp  |2 
 src/gallium/drivers/r600/sb/sb_context.cpp|2 
 src/gallium/drivers/r600/sb/sb_if_conversion.cpp  |4 
 src/gallium/drivers/r600/sb/sb_ir.h   |9 
 src/gallium/drivers/r600/sb/sb_pass.h |5 
 src/gallium/drivers/r600/sb/sb_sched.cpp  |3 
 src/gallium/drivers/radeonsi/si_shader.c  |7 
 src/gallium/drivers/radeonsi/si_state.c   |6 
 src/mesa/drivers/dri/i965/brw_context.h   |7 
 src/mesa/drivers/dri/i965/brw_draw.c  |   15 -
 src/mesa/drivers/dri/i965/brw_draw_upload.c   |   12 
 src/mesa/drivers/dri/i965/brw_performance_monitor.c   |2 
 src/mesa/drivers/dri/i965/brw_wm_surface_state.c  |8 
 src/mesa/drivers/dri/i965/intel_tex_subimage.c|7 
 src/mesa/state_tracker/st_draw.c  |3 
 src/mesa/state_tracker/st_glsl_to_tgsi.cpp|3 
 src/mesa/vbo/vbo_exec_array.c |3 
 39 files changed, 312 insertions(+), 115 deletions(-)

New commits:
commit eb20f2280accadd2db19abef42ea97fec0ac6ddd
Author: Timo Aaltonen 
Date:   Tue Jan 13 15:23:49 2015 +0200

releasing package mesa version 10.4.2-1

diff --git a/debian/changelog b/debian/changelog
index 181f843..08fb74e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,11 @@
-mesa (10.4.1-1) UNRELEASED; urgency=medium
+mesa (10.4.2-1) experimental; urgency=medium
 
   * New upstream release.
   * control, rules, libopenvg*, libgbm1, libegl1-mesa-drivers:
 Drop EGL/GBM state trackers and OpenVG.
   * control: Make libegl1-mesa-drivers transitional.
 
- -- Timo Aaltonen   Thu, 08 Jan 2015 14:47:42 +0200
+ -- Timo Aaltonen   Tue, 13 Jan 2015 13:43:51 +0200
 
 mesa (10.3.2-1) unstable; urgency=medium
 

commit 02f2e97c3ee4a10696bfce79b6299d478bb6e59a
Author: Emil Velikov 
Date:   Mon Jan 12 10:30:28 2015 +

Add release notes for the 10.4.2 release

Signed-off-by: Emil Velikov 

diff --git a/docs/relnotes/10.4.2.html b/docs/relnotes/10.4.2.html
new file mode 100644
index 000..84813a5
--- /dev/null
+++ b/docs/relnotes/10.4.2.html
@@ -0,0 +1,125 @@
+http://www.w3.org/TR/html4/loose.dtd";>
+
+
+  
+  Mesa Release Notes
+  
+
+
+
+
+  The Mesa 3D Graphics Library
+
+
+
+
+
+Mesa 10.4.2 Release Notes / January 12, 2015
+
+
+Mesa 10.4.2 is a bug fix release which fixes bugs found since the 10.4.1 
release.
+
+
+Mesa 10.4.2 implements the OpenGL 3.3 API, but the version reported by
+glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
+glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
+Some drivers don't support all the features required in OpenGL 3.3.  OpenGL
+3.3 is only available if requested at context creation
+because compatibility contexts are not supported.
+
+
+SHA256 checksums
+
+TBD
+
+
+New features
+None
+
+Bug fixes
+
+This list is likely incomplete.
+
+
+
+https://bugs.freedesktop.org/show_bug.cgi?id=85529";>Bug 85529 
- Surfaces not drawn in Unvanquished
+
+https://bugs.freedesktop.org/show_bug.cgi?id=87619";>Bug 87619 
- Changes to state such as render targets change fragment shader without 
marking it dirty.
+
+https:/

Processed: tagging 775264

2015-01-13 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tags 775264 + upstream fixed-upstream
Bug #775264 [src:mesa] mesa: Please apply patch from freedesktop bug #85647
Added tag(s) upstream and fixed-upstream.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
775264: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=775264
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/handler.s.c.14211555022556.transcr...@bugs.debian.org



xserver-xorg-video-intel: Changes to 'debian-experimental'

2015-01-13 Thread Timo Aaltonen
 debian/changelog |6 ++
 debian/rules |4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

New commits:
commit 806aaf6e066227c597fd7514b4c9c679d1f01080
Author: Timo Aaltonen 
Date:   Tue Jan 13 12:34:40 2015 +0200

rules: Fix valgrind-enabling check.

diff --git a/debian/changelog b/debian/changelog
index 2db9ab1..da3ef87 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xserver-xorg-video-intel (2:2.99.917-1~exp2) UNRELEASED; urgency=medium
+
+  * rules: Fix valgrind-enabling check.
+
+ -- Timo Aaltonen   Tue, 13 Jan 2015 12:34:17 +0200
+
 xserver-xorg-video-intel (2:2.99.917-1~exp1) experimental; urgency=medium
 
   * New upstream prerelease 2.99.917.
diff --git a/debian/rules b/debian/rules
index e2161e2..318c14d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,9 +8,9 @@ export CPPFLAGS := $(shell dpkg-buildflags --get CPPFLAGS)
 export CFLAGS := $(shell dpkg-buildflags --get CFLAGS)
 export LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS)
 
-DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
+DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
 
-ifeq ($(DEB_HOST_ARCH), linux)
+ifeq ($(DEB_HOST_ARCH_OS), linux)
 valgrind = --enable-valgrind
 else
 valgrind = --disable-valgrind


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1yb11l-0001sr...@moszumanska.debian.org



xserver-xorg-video-intel: Changes to 'ubuntu-utopic'

2015-01-13 Thread Timo Aaltonen
 debian/changelog |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 4e40c17891273398053532126ddaee6733659825
Author: Timo Aaltonen 
Date:   Tue Jan 13 14:26:39 2015 +0200

unrelease

diff --git a/debian/changelog b/debian/changelog
index ba34487..804a8d1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xserver-xorg-video-intel (2:2.99.914-1~exp1ubuntu4.2) utopic-proposed; 
urgency=medium
+xserver-xorg-video-intel (2:2.99.914-1~exp1ubuntu4.2) UNRELEASED; 
urgency=medium
 
   * Added patches:
 - disable-dri3.diff: Disable DRI3. (LP: #1401784)


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1yb0zs-0001an...@moszumanska.debian.org



xserver-xorg-video-intel: Changes to 'ubuntu'

2015-01-13 Thread Timo Aaltonen
 NEWS   |   50 
 configure.ac   |2 
 debian/changelog   |   22 
 debian/control |3 
 debian/patches/dri3-flush-broken.patch |   82 -
 debian/patches/series  |2 
 debian/patches/xmir.patch  |   44 
 debian/upstream.changelog  | 2231 +
 src/sna/Makefile.am|1 
 src/sna/brw/brw_eu_emit.c  |7 
 src/sna/debug.h|   44 
 src/sna/fb/fb.h|   10 
 src/sna/kgem.c |4 
 src/sna/kgem.h |   10 
 src/sna/sna.h  |   16 
 src/sna/sna_accel.c|   27 
 src/sna/sna_display.c  |  243 ++-
 src/sna/sna_dri2.c |   64 
 src/sna/sna_dri3.c |   36 
 src/sna/sna_driver.c   |   11 
 src/sna/sna_render.c   |6 
 src/sna/sna_trapezoids.c   |9 
 src/sna/xassert.h  |   10 
 src/uxa/intel.h|1 
 src/uxa/intel_display.c|5 
 src/uxa/intel_dri.c|4 
 src/uxa/intel_driver.c |5 
 tools/virtual.c|9 
 28 files changed, 2695 insertions(+), 263 deletions(-)

New commits:
commit 6f2c773eba8aec8e2e9896f1edd335bfee5ccb60
Author: Timo Aaltonen 
Date:   Tue Jan 13 14:17:49 2015 +0200

release to vivid

diff --git a/debian/changelog b/debian/changelog
index ea1e430..ff83a1b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+xserver-xorg-video-intel (2:2.99.917-1~exp1ubuntu1) vivid; urgency=medium
+
+  * Merge from Debian experimental.
+  * Drop dri3-flush-broken.patch, upstream
+  * Refresh xmir patch.
+
+ -- Timo Aaltonen   Tue, 13 Jan 2015 12:39:09 +0200
+
 xserver-xorg-video-intel (2:2.99.917-1~exp2) UNRELEASED; urgency=medium
 
   * rules: Fix valgrind-enabling check.
diff --git a/debian/patches/dri3-flush-broken.patch 
b/debian/patches/dri3-flush-broken.patch
deleted file mode 100644
index 7abae5c..000
--- a/debian/patches/dri3-flush-broken.patch
+++ /dev/null
@@ -1,82 +0,0 @@
 a/src/sna/sna_accel.c
-+++ b/src/sna/sna_accel.c
-@@ -1408,6 +1408,9 @@
- 
-   __sna_pixmap_free_cpu(sna, priv);
- 
-+  if (priv->flush)
-+  sna_accel_watch_flush(sna, -1);
-+
-   if (priv->header) {
-   assert(pixmap->drawable.pScreen == sna->scrn->pScreen);
-   assert(!priv->shm);
 a/src/sna/sna_dri3.c
-+++ b/src/sna/sna_dri3.c
-@@ -39,6 +39,8 @@
- #include 
- #include 
- 
-+#define MESA_HAS_NO_FENCES 1
-+
- static DevPrivateKeyRec sna_sync_fence_private_key;
- struct sna_sync_fence {
-   SyncFenceSetTriggeredFunc set_triggered;
-@@ -49,6 +51,22 @@
-   return dixLookupPrivate(&fence->devPrivates, 
&sna_sync_fence_private_key);
- }
- 
-+static inline void mark_dri3_pixmap(struct sna *sna, struct sna_pixmap *priv, 
struct kgem_bo *bo)
-+{
-+  if (!MESA_HAS_NO_FENCES)
-+  return;
-+
-+  bo->flush = true;
-+  if (bo->exec)
-+  sna->kgem.flush = 1;
-+  if (bo == priv->gpu_bo)
-+  priv->flush |= 3;
-+  else
-+  priv->shm = true;
-+
-+  sna_accel_watch_flush(sna, 1);
-+}
-+
- static void sna_sync_flush(struct sna *sna, struct sna_pixmap *priv)
- {
-   struct kgem_bo *bo = NULL;
-@@ -94,11 +112,13 @@
-   DBG(("%s: associated pixmap=%ld\n", __FUNCTION__, 
get_drawable_pixmap(draw)->drawable.serialNumber));
-   sna_sync_flush(sna, sna_pixmap(get_drawable_pixmap(draw)));
-   } else { /* SyncFence are currently per-screen, sigh */
--  struct sna_pixmap *priv;
-+  if (!MESA_HAS_NO_FENCES) {
-+  struct sna_pixmap *priv;
- 
--  DBG(("%s: flushing all DRI3 pixmaps\n", __FUNCTION__));
--  list_for_each_entry(priv, &sna->dri3.pixmaps, cow_list)
--  sna_sync_flush(sna, priv);
-+  DBG(("%s: flushing all DRI3 pixmaps\n", __FUNCTION__));
-+  list_for_each_entry(priv, &sna->dri3.pixmaps, cow_list)
-+  sna_sync_flush(sna, priv);
-+  }
- 
-   sna_accel_flush(sna);
-   }
-@@ -278,6 +298,8 @@
-   }
-   list_add(&priv->cow_list, &sna->dri3.pixmaps);
- 
-+  mark_dri3_pixmap(sna, priv, bo);
-+
-   return pixmap;
- 
- free_pixmap:
-@@ -337,6 +359,8 @@
-   priv->pinned |= PIN_DRI3;
-   list_move(&priv->cow_list, &sna->dri3.pixmaps);
- 
-+  mark_dri3_pixmap(sna, priv, bo);
-+
-   *stride = (priv->pinned & PIN_DRI3) ? priv->gpu_bo->pitch : 
priv->cpu_bo->pitch;
-   *size = kgem_bo_size((priv->pinned & PIN_DRI3) ? priv->gpu_bo : 
priv->cpu_bo);
-   DBG(("%s: exporting %s pixmap=%ld, handle=

xserver-xorg-video-intel: Changes to 'ubuntu-utopic'

2015-01-13 Thread Timo Aaltonen
 debian/changelog|5 
 debian/patches/series   |2 
 debian/patches/sna-add-more-checks-and-asserts-for-blt.diff |  200 
 debian/patches/sna-tweak-alignment-constraints-on-gen8.diff |   34 ++
 4 files changed, 240 insertions(+), 1 deletion(-)

New commits:
commit 1b9d692cb8ff8eba2e43755a04552808ae9b3b69
Author: Timo Aaltonen 
Date:   Tue Jan 13 14:55:18 2015 +0200

add two more patches

diff --git a/debian/changelog b/debian/changelog
index 804a8d1..f82989f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,7 +2,10 @@ xserver-xorg-video-intel (2:2.99.914-1~exp1ubuntu4.2) 
UNRELEASED; urgency=medium
 
   * Added patches:
 - disable-dri3.diff: Disable DRI3. (LP: #1401784)
-- sna-fix-gen8-blt.diff: Fix GEN8 BLT with 4bit address. (LP: #1401788)
+- sna-fix-gen8-blt.diff,
+  sna-add-more-checks-and-asserts-for-blt.diff,
+  sna-tweak-alignment-constraints-on-gen8.diff:
+  Fix GEN8 BLT with 4bit address. (LP: #1401788)
 
  -- Timo Aaltonen   Fri, 12 Dec 2014 10:53:54 +0200
 
diff --git a/debian/patches/series b/debian/patches/series
index e8f787e..02ff016 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -8,3 +8,5 @@ fix-uxa-fglrx-stealing.diff
 sna-use-vmask-in-3dstate-ps.diff
 disable-dri3.diff
 sna-fix-gen8-blt.diff
+sna-tweak-alignment-constraints-on-gen8.diff
+sna-add-more-checks-and-asserts-for-blt.diff
diff --git a/debian/patches/sna-add-more-checks-and-asserts-for-blt.diff 
b/debian/patches/sna-add-more-checks-and-asserts-for-blt.diff
new file mode 100644
index 000..c9e9068
--- /dev/null
+++ b/debian/patches/sna-add-more-checks-and-asserts-for-blt.diff
@@ -0,0 +1,200 @@
+commit 8dee52997891108eec8e4df12dd02f3a060d9cb8
+Author: Chris Wilson 
+Date:   Wed Nov 19 13:38:20 2014 +
+
+sna: Add more checks and asserts for BLT capable bo
+
+Before we use the BLT for core acceleration, double check that we can.
+This should catch the case where we attempt to operate on SHM pixmaps
+which do not meet the restrictions.
+
+Signed-off-by: Chris Wilson 
+
+--- a/src/sna/sna_accel.c
 b/src/sna/sna_accel.c
+@@ -4642,6 +4642,9 @@ sna_put_xybitmap_blt(DrawablePtr drawabl
+   }
+   }
+ 
++  if (!kgem_bo_can_blt(&sna->kgem, bo))
++  return false;
++
+   assert_pixmap_contains_box(pixmap, RegionExtents(region));
+   if (damage)
+   sna_damage_add(damage, region);
+@@ -4654,6 +4657,7 @@ sna_put_xybitmap_blt(DrawablePtr drawabl
+   y += dy + drawable->y;
+ 
+   kgem_set_mode(&sna->kgem, KGEM_BLT, bo);
++  assert(kgem_bo_can_blt(&sna->kgem, bo));
+ 
+   /* Region is pre-clipped and translated into pixmap space */
+   box = RegionRects(region);
+@@ -4802,6 +4806,9 @@ sna_put_xypixmap_blt(DrawablePtr drawabl
+   }
+   }
+ 
++  if (!kgem_bo_can_blt(&sna->kgem, bo))
++  return false;
++
+   assert_pixmap_contains_box(pixmap, RegionExtents(region));
+   if (damage)
+   sna_damage_add(damage, region);
+@@ -4814,6 +4821,7 @@ sna_put_xypixmap_blt(DrawablePtr drawabl
+   y += dy + drawable->y;
+ 
+   kgem_set_mode(&sna->kgem, KGEM_BLT, bo);
++  assert(kgem_bo_can_blt(&sna->kgem, bo));
+ 
+   skip = h * BitmapBytePad(w + left);
+   for (i = 1 << (gc->depth-1); i; i >>= 1, bits += skip) {
+@@ -7570,6 +7578,7 @@ sna_copy_bitmap_blt(DrawablePtr _bitmap,
+   br13 |= copy_ROP[gc->alu] << 16;
+ 
+   kgem_set_mode(&sna->kgem, KGEM_BLT, arg->bo);
++  assert(kgem_bo_can_blt(&sna->kgem, arg->bo));
+   do {
+   int bx1 = (box->x1 + sx) & ~7;
+   int bx2 = (box->x2 + sx + 7) & ~7;
+@@ -7789,6 +7798,7 @@ sna_copy_plane_blt(DrawablePtr source, D
+   br13 |= copy_ROP[gc->alu] << 16;
+ 
+   kgem_set_mode(&sna->kgem, KGEM_BLT, arg->bo);
++  assert(kgem_bo_can_blt(&sna->kgem, arg->bo));
+   do {
+   int bx1 = (box->x1 + sx) & ~7;
+   int bx2 = (box->x2 + sx + 7) & ~7;
+@@ -8074,6 +8084,10 @@ sna_copy_plane(DrawablePtr src, Drawable
+   goto fallback;
+   }
+   }
++
++  if (!kgem_bo_can_blt(&sna->kgem, arg.bo))
++  return false;
++  
+   RegionUninit(®ion);
+   return sna_do_copy(src, dst, gc,
+  src_x, src_y,
+@@ -11472,9 +11486,14 @@ sna_poly_fill_rect_tiled_8x8_blt(Drawabl
+   if (tile_bo->tiling)
+   return false;
+ 
++  if (!kgem_bo_can_blt(&sna->kgem, bo) ||
++!kgem_bo_can_blt(&sna->kgem, tile_bo))
++return false;
++
+   assert(tile_bo->pitch == 8 * drawable->bitsPerPixel >> 3);
+ 
+   kgem_set_mode(&sna->kgem, KGEM_BLT, bo);
++  assert(kgem_bo_can_blt(&sna->kgem, bo));
+   if (!kgem_check_batch(&sna->kgem, 10+2*3) ||
+  

xserver-xorg-video-intel: Changes to 'ubuntu-trusty'

2015-01-13 Thread Timo Aaltonen
 debian/changelog|   17 -
 debian/patches/series   |2 
 debian/patches/sna-add-more-checks-and-asserts-for-blt.diff |  200 
 debian/patches/sna-tweak-alignment-constraints-on-gen8.diff |   34 ++
 4 files changed, 245 insertions(+), 8 deletions(-)

New commits:
commit 35e5a5a4818b581a7f739b5c0c0d5347ee3cb872
Author: Timo Aaltonen 
Date:   Tue Jan 13 14:25:23 2015 +0200

fix changelog

diff --git a/debian/changelog b/debian/changelog
index 4de6d74..62cab64 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,16 +1,14 @@
-xserver-xorg-video-intel (2:2.99.910-0ubuntu1.5) trusty-proposed; 
urgency=medium
-
-  * Fix regression with external displays on sna. (LP: #1405325)
-
- -- Maarten Lankhorst   Tue, 13 Jan 2015 
11:20:44 +0100
-
 xserver-xorg-video-intel (2:2.99.910-0ubuntu1.4) UNRELEASED; urgency=medium
 
+  [ Timo Aaltonen ]
   * sna-fix-gen8-blt.diff
 sna-tweak-alignment-constraints-on-gen8.diff
 sna-add-more-checks-and-asserts-for-blt.diff:
 - Fix GEN8 BLT with 4bit address. (LP: #1401788)
 
+  [ Maarten Lankhorst ]
+  * Fix regression with external displays on sna. (LP: #1405325)
+
  -- Timo Aaltonen   Fri, 12 Dec 2014 11:06:26 +0200
 
 xserver-xorg-video-intel (2:2.99.910-0ubuntu1.3) trusty-proposed; 
urgency=medium
@@ -32,6 +30,9 @@ xserver-xorg-video-intel (2:2.99.910-0ubuntu1.2) 
trusty-proposed; urgency=medium
   [ Timo Aaltonen ]
   * fix-no-backlight.diff: Don't let backlight switch off when cycling
 through display modes. (LP: #1373776)
+
+ -- Maarten Lankhorst   Mon, 20 Oct 2014 
09:54:57 +0200
+
 xserver-xorg-video-intel (2:2.99.910-0ubuntu1.1) trusty; urgency=medium
 
   * Backport fixes from upstream driver for fglrx and broadwell. (LP: #1359105)

commit 1cabef339563e0b4daee50580a1b75596844a62a
Author: Timo Aaltonen 
Date:   Tue Jan 13 14:20:28 2015 +0200

not really released, so mark as such

diff --git a/debian/changelog b/debian/changelog
index ef7fe94..4de6d74 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,7 +4,7 @@ xserver-xorg-video-intel (2:2.99.910-0ubuntu1.5) 
trusty-proposed; urgency=medium
 
  -- Maarten Lankhorst   Tue, 13 Jan 2015 
11:20:44 +0100
 
-xserver-xorg-video-intel (2:2.99.910-0ubuntu1.4) trusty-proposed; 
urgency=medium
+xserver-xorg-video-intel (2:2.99.910-0ubuntu1.4) UNRELEASED; urgency=medium
 
   * sna-fix-gen8-blt.diff
 sna-tweak-alignment-constraints-on-gen8.diff

commit 46077a767ff807f793bde32de15f0ad589d1a067
Author: Timo Aaltonen 
Date:   Tue Jan 13 12:31:00 2015 +0200

add two more patches

diff --git a/debian/changelog b/debian/changelog
index 83ee4ef..ef7fe94 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,7 +6,10 @@ xserver-xorg-video-intel (2:2.99.910-0ubuntu1.5) 
trusty-proposed; urgency=medium
 
 xserver-xorg-video-intel (2:2.99.910-0ubuntu1.4) trusty-proposed; 
urgency=medium
 
-  * sna-fix-gen8-blt.diff: Fix GEN8 BLT with 4bit address. (LP: #1401788)
+  * sna-fix-gen8-blt.diff
+sna-tweak-alignment-constraints-on-gen8.diff
+sna-add-more-checks-and-asserts-for-blt.diff:
+- Fix GEN8 BLT with 4bit address. (LP: #1401788)
 
  -- Timo Aaltonen   Fri, 12 Dec 2014 11:06:26 +0200
 
@@ -29,9 +32,6 @@ xserver-xorg-video-intel (2:2.99.910-0ubuntu1.2) 
trusty-proposed; urgency=medium
   [ Timo Aaltonen ]
   * fix-no-backlight.diff: Don't let backlight switch off when cycling
 through display modes. (LP: #1373776)
-
- -- Maarten LankhorstMon, 20 Oct 2014 
09:54:57 +0200
-
 xserver-xorg-video-intel (2:2.99.910-0ubuntu1.1) trusty; urgency=medium
 
   * Backport fixes from upstream driver for fglrx and broadwell. (LP: #1359105)
diff --git a/debian/patches/series b/debian/patches/series
index 98e9055..e232f4e 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -23,3 +23,5 @@ fix-no-backlight.diff
 10-handle-rotated-slaves.diff
 sna-use-vmask-in-3dstate-ps.diff
 sna-fix-gen8-blt.diff
+sna-tweak-alignment-constraints-on-gen8.diff
+sna-add-more-checks-and-asserts-for-blt.diff
diff --git a/debian/patches/sna-add-more-checks-and-asserts-for-blt.diff 
b/debian/patches/sna-add-more-checks-and-asserts-for-blt.diff
new file mode 100644
index 000..c9e9068
--- /dev/null
+++ b/debian/patches/sna-add-more-checks-and-asserts-for-blt.diff
@@ -0,0 +1,200 @@
+commit 8dee52997891108eec8e4df12dd02f3a060d9cb8
+Author: Chris Wilson 
+Date:   Wed Nov 19 13:38:20 2014 +
+
+sna: Add more checks and asserts for BLT capable bo
+
+Before we use the BLT for core acceleration, double check that we can.
+This should catch the case where we attempt to operate on SHM pixmaps
+which do not meet the restrictions.
+
+Signed-off-by: Chris Wilson 
+
+--- a/src/sna/sna_accel.c
 b/src/sna/sna_accel.c
+@@ -4642,6 +4642,9 @@ sna_put_xybitmap_blt(DrawablePtr drawabl
+   }
+   }
+ 
++  if (!kgem_bo_can_blt(&sna->kgem, bo))
++  return false;
++
+   a

Bug#775264: mesa: Please apply patch from freedesktop bug #85647

2015-01-13 Thread Sander van Grieken
Source: mesa
Version: 10.3.2-1
Severity: important
Tags: patch

I have had problems with my TAHITI radeon videocard for the last year or so,
where it would lock up randomly between 10 minutes to a few hours from booting.
So much so that I have needed to switch to fglrx to get my system reliable.

This problem apparently only manifests on certain chipsets, like the TAHITI
variant I have and not all radeonsi cards out there.

I have compiled the current mesa 10.3.2-1 which is the latest available in
jessie and sid, with a patch posted in freedesktop bug #85647, and my system is
stable in the 3 weeks I'm running this custom version.

This patch is already included in mesa 10.3.4, but since a new release has not
been forthcoming in the last weeks and the current version must hurt others out
there. I'm filing this bug report to nudge the maintainer to either include
this patch in 10.3.2, or upgrade to 10.3.4.

bug: https://bugs.freedesktop.org/show_bug.cgi?id=85647
patch: https://bugs.freedesktop.org/attachment.cgi?id=109261



-- System Information:
Debian Release: 8.0
  APT prefers testing
  APT policy: (750, 'testing'), (700, 'stable'), (600, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff --git a/src/gallium/drivers/radeonsi/si_dma.c b/src/gallium/drivers/radeonsi/si_dma.c
index b1bd5e7..3da2d26 100644
--- a/src/gallium/drivers/radeonsi/si_dma.c
+++ b/src/gallium/drivers/radeonsi/si_dma.c
@@ -250,6 +250,9 @@ void si_dma_copy(struct pipe_context *ctx,
 		return;
 	}
 
+	/* XXX: Asynchronous DMA causes lockups for some */
+	goto fallback;
+
 	if (src->format != dst->format || src_box->depth > 1 ||
 	rdst->dirty_level_mask != 0 ||
 	rdst->cmask.size || rdst->fmask.size ||


xserver-xorg-video-intel: Changes to 'ubuntu-trusty'

2015-01-13 Thread Maarten Bernardus Lankhorst
 debian/changelog |6 ++
 debian/patches/10-handle-rotated-slaves.diff |2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

New commits:
commit e1103d1723905589e0ab13aa3ccf54fafd177c9b
Author: Maarten Lankhorst 
Date:   Tue Jan 13 11:22:57 2015 +0100

Fix regression with external displays on sna. (LP: #1405325)

diff --git a/debian/changelog b/debian/changelog
index 5121f03..83ee4ef 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xserver-xorg-video-intel (2:2.99.910-0ubuntu1.5) trusty-proposed; 
urgency=medium
+
+  * Fix regression with external displays on sna. (LP: #1405325)
+
+ -- Maarten Lankhorst   Tue, 13 Jan 2015 
11:20:44 +0100
+
 xserver-xorg-video-intel (2:2.99.910-0ubuntu1.4) trusty-proposed; 
urgency=medium
 
   * sna-fix-gen8-blt.diff: Fix GEN8 BLT with 4bit address. (LP: #1401788)
diff --git a/debian/patches/10-handle-rotated-slaves.diff 
b/debian/patches/10-handle-rotated-slaves.diff
index 9ddafb3..aa3b6e1 100644
--- a/debian/patches/10-handle-rotated-slaves.diff
+++ b/debian/patches/10-handle-rotated-slaves.diff
@@ -372,7 +372,7 @@ Date:   Thu Jul 17 14:40:51 2014 +0100
  
if (sna->render.copy_boxes(sna, GXcopy,
 - sna->front, priv->gpu_bo, 0, 0,
-+ container_of(draw, PixmapRec, 
drawable), priv->gpu_bo, 0, 0,
++ container_of(draw, PixmapRec, 
drawable), priv->gpu_bo, sx, sy,
   &tmp, sna_crtc->bo, -tx, -ty,
   REGION_RECTS(region), 
REGION_NUM_RECTS(region), 0))
return;


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1yaycq-0008cc...@moszumanska.debian.org