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

2016-01-20 Thread Timo Aaltonen
 debian/changelog|   41 ++--
 debian/compat   |2 -
 debian/control  |5 +---
 debian/patches/series   |2 -
 debian/rules|1 
 debian/upstream/signing-key.asc |   30 +
 debian/watch|1 
 7 files changed, 75 insertions(+), 7 deletions(-)

New commits:
commit 6102cfc439c6a1479a3504c01207bd0aed88ff16
Author: Timo Aaltonen 
Date:   Wed Jan 20 11:30:02 2016 +0200

changelog from 1:13.1.0-2ubuntu1

diff --git a/debian/changelog b/debian/changelog
index 819c73f..ff85199 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+xserver-xorg-video-vmware (1:13.1.0-2ubuntu1) wily; urgency=medium
+
+  * Merge with Debian, remaining Ubuntu changes:
+  * debian/vmwgfx-fbdev.conf:
+  * debian/xserver-xorg-video-vmware.install:
+- Install vmwgfx-fbdev.conf into /etc/modprobe.d/ to pass
+  enable_fbdev=1 to the vmwgfx module at load time fixing a crash on
+  suspend from inside of the guest in VMware hosts.
+
+ -- Robert Ancell   Wed, 15 Jul 2015 10:27:56 
+1200
+
 xserver-xorg-video-vmware (1:13.1.0-2) unstable; urgency=medium
 
   * Restrict architecture list to x86.

commit 107ffc365d49d8a050396e740a22662a396fe4bd
Author: Timo Aaltonen 
Date:   Wed Jan 20 11:27:05 2016 +0200

import 1:13.1.0-0ubuntu1build2

diff --git a/debian/changelog b/debian/changelog
index f8d3210..d9e1ec2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,15 @@
+xserver-xorg-video-vmware (1:13.1.0-0ubuntu1build2) wily; urgency=medium
+
+  * Rebuild against the new X (LP: #1462021).
+
+ -- Alberto Milone   Fri, 05 Jun 2015 16:19:01 
+0200
+
+xserver-xorg-video-vmware (1:13.1.0-0ubuntu1build1) vivid; urgency=medium
+
+  * Rebuild to pick up new Xserver dependencies
+
+ -- Maarten Lankhorst   Thu, 12 Mar 2015 
07:59:37 +
+
 xserver-xorg-video-vmware (1:13.1.0-0ubuntu1) vivid; urgency=medium
 
   * Merge from unreleased debian.
diff --git a/debian/control b/debian/control
index 75e310d..0c9e11e 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,7 @@ Build-Depends:
  dh-autoreconf,
  quilt,
  pkg-config,
- xserver-xorg-dev (>= 2:1.9.4),
+ xserver-xorg-dev (>= 2:1.16.99.901),
  x11proto-core-dev,
  x11proto-fonts-dev,
  x11proto-randr-dev,

commit 3bc76326f77c8749066d523e79cd321d6c06e43e
Author: Julien Cristau 
Date:   Sat May 9 17:13:50 2015 +0200

Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index 1637b7c..c7660f8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,8 @@
-xserver-xorg-video-vmware (1:13.1.0-2) UNRELEASED; urgency=medium
+xserver-xorg-video-vmware (1:13.1.0-2) unstable; urgency=medium
 
   * Restrict architecture list to x86.
 
- -- Julien Cristau   Sat, 09 May 2015 17:13:13 +0200
+ -- Julien Cristau   Sat, 09 May 2015 17:13:48 +0200
 
 xserver-xorg-video-vmware (1:13.1.0-1) unstable; urgency=medium
 

commit 34f4599462cd078fc95320b2ada679b8eae017fd
Author: Julien Cristau 
Date:   Sat May 9 17:13:47 2015 +0200

Restrict architecture list to x86.

diff --git a/debian/changelog b/debian/changelog
index d8ff4be..1637b7c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xserver-xorg-video-vmware (1:13.1.0-2) UNRELEASED; urgency=medium
+
+  * Restrict architecture list to x86.
+
+ -- Julien Cristau   Sat, 09 May 2015 17:13:13 +0200
+
 xserver-xorg-video-vmware (1:13.1.0-1) unstable; urgency=medium
 
   [ Maarten Lankhorst ]
diff --git a/debian/control b/debian/control
index 79a5d6f..09c8a10 100644
--- a/debian/control
+++ b/debian/control
@@ -24,7 +24,7 @@ Vcs-Git: 
git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-vmware
 Vcs-Browser: 
http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-vmware.git
 
 Package: xserver-xorg-video-vmware
-Architecture: any
+Architecture: any-amd64 any-i386
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},

commit 3dffc3c23e7b6f832b48b0e7ff1cf0770d168a0e
Author: Julien Cristau 
Date:   Sun May 3 11:33:32 2015 +0200

Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index 20c42a4..d8ff4be 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xserver-xorg-video-vmware (1:13.1.0-1) UNRELEASED; urgency=medium
+xserver-xorg-video-vmware (1:13.1.0-1) unstable; urgency=medium
 
   [ Maarten Lankhorst ]
   * New upstream release.
@@ -11,7 +11,7 @@ xserver-xorg-video-vmware (1:13.1.0-1) UNRELEASED; 
urgency=medium
   * Remove Drew and Cyril from Uploaders.
   * Let uscan verify tarball signatures.
 
- -- Maarten Lankhorst   Tue, 20 Jan 2015 
11:21:26 +0100
+ -- Julien Cristau   Sun, 03 May 2015 11:33:26 +0200
 
 xserver-xorg-video-vmware (1:13.0.2-3) unstable; urgency=medium
 

commit 2798707db5533db5182e18b02c83ef145245248b
Author: Julien Cristau 
Date:   Sun May 3 11:33:10 2015 +0200

Let uscan verify tarball signatures.

diff --git a/debian/changelog b/debian/cha

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

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

New commits:
commit 65123fa358090683a6de49b27f9e8db05f051e17
Author: Maarten Lankhorst 
Date:   Tue Jan 20 13:14:42 2015 +0100

release to vivid

diff --git a/debian/changelog b/debian/changelog
index 809df10..f8d3210 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,8 @@
-xserver-xorg-video-vmware (1:13.1.0-0ubuntu1) UNRELEASED; urgency=medium
+xserver-xorg-video-vmware (1:13.1.0-0ubuntu1) vivid; urgency=medium
 
   * Merge from unreleased debian.
 
- -- Maarten Lankhorst   Tue, 20 Jan 2015 
11:21:26 +0100
+ -- Maarten Lankhorst   Tue, 20 Jan 2015 
13:14:27 +0100
 
 xserver-xorg-video-vmware (1:13.1.0-1) UNRELEASED; 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/e1ydxjn-iw...@moszumanska.debian.org



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

2015-01-20 Thread Maarten Bernardus Lankhorst
 ChangeLog   |  381 
 configure.ac|2 
 debian/changelog|   13 +
 debian/control  |2 
 saa/saa.c   |2 
 saa/saa_unaccel.c   |   56 ---
 src/vmware.c|5 
 src/vmware_bootstrap.c  |7 
 src/vmwarevideo.c   |9 -
 vmwgfx/vmwgfx_crtc.c|9 +
 vmwgfx/vmwgfx_driver.c  |2 
 vmwgfx/vmwgfx_overlay.c |1 
 vmwgfx/vmwgfx_saa.c |3 
 13 files changed, 460 insertions(+), 32 deletions(-)

New commits:
commit 2a72feff87289063e3e23519e438d9bec8bdf495
Author: Maarten Lankhorst 
Date:   Tue Jan 20 12:49:14 2015 +0100

Merge from unreleased debian.

diff --git a/debian/changelog b/debian/changelog
index c6d2ea6..809df10 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xserver-xorg-video-vmware (1:13.1.0-0ubuntu1) UNRELEASED; urgency=medium
+
+  * Merge from unreleased debian.
+
+ -- Maarten Lankhorst   Tue, 20 Jan 2015 
11:21:26 +0100
+
 xserver-xorg-video-vmware (1:13.1.0-1) UNRELEASED; urgency=medium
 
   * New upstream release.

commit 6e7d85c60f8182af995a4aa554fdbafddd698f90
Author: Maarten Lankhorst 
Date:   Tue Jan 20 12:48:07 2015 +0100

New upstream release.

Bump Standards-Version to 3.9.6 (no changes needed).

diff --git a/ChangeLog b/ChangeLog
index f19a6ea..8bfe3ed 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,384 @@
+commit 891ee48e4c1baa2643eda048b4207f8263a37dca
+Author: Thomas Hellstrom 
+Date:   Mon Jan 19 11:23:50 2015 +0100
+
+vmware: Bump version number for release
+
+Signed-off-by: Thomas Hellstrom 
+
+commit 79289b0ffc553ded902eea7b8b9803b098f340e3
+Author: Adam Jackson 
+Date:   Thu Dec 4 10:35:04 2014 -0500
+
+saa: Adapt to GC client clip changes in xserver 1.17
+
+1.17 always stores the client clip as a region, so there's no longer a
+clientClipType member to look at.  Change the code to just inspect
+whether the clientClip is non-null, since that works both before and
+after 1.17.
+
+Signed-off-by: Adam Jackson 
+Reviewed-by: Thomas Hellstrom 
+
+commit 4664412d7a5266d2b392957406b34abc5db95e48
+Author: Stefan Dirsch 
+Date:   Tue Oct 7 11:29:32 2014 +0200
+
+xf86xv.h cannot be included without first including xorg-server.h.
+
+Without this the build fails on systems with the latest glibc,
+throwing this error:
+
+In file included from /usr/include/string.h:634:0,
+ from /usr/include/xorg/os.h:53,
+ from /usr/include/xorg/misc.h:115,
+ from /usr/include/xorg/screenint.h:50,
+ from /usr/include/xorg/scrnintstr.h:50,
+ from /usr/include/xorg/xvdix.h:55,
+ from /usr/include/xorg/xf86xv.h:32,
+ from vmwgfx_overlay.c:38:
+/usr/include/xorg/os.h:579:1: error: expected identifier or '(' before 
'__extension__'
+strndup(const char *str, size_t n);
+
+This is caused by HAVE_STRNDUP not being set (it is set from 
xorg-server.h),
+causing os.h to redefine it.
+
+Signed-off-by: Stefan Dirsch 
+Reviewed-by: Daniel Stone 
+Acked-by: Thomas Hellstrom 
+
+commit 8e1c4e5bd521ec2d4f1a21da432f110c606b3fde
+Author: Thomas Hellstrom 
+Date:   Mon Sep 22 12:09:13 2014 +0200
+
+vmware/saa: Fix saa_check_poly_fill_rect_noreadback v2
+
+We were not clipping the dirty region correctly, Fix this.
+Also actually do what the comment in the function says: If there are more 
than
+an ad-hoc number of rectangles to read back, then revert to the default
+saa_check_poly_fill_rect function that reads back the whole damage region.
+
+v2: Fix commit log message.
+
+Signed-off-by: Thomas Hellstrom 
+Reviewed-by: Brian Paul 
+Reviewed-by: Sinclair Yeh 
+Reviewed-by: Jakob Bornecrantz 
+
+commit c23fd33d8ce8491891255d93c04e053bf333bd4e
+Author: Thomas Hellstrom 
+Date:   Mon Sep 22 11:43:02 2014 +0200
+
+vmware/saa: Fix saa_check_copy_window dirty region v3
+
+The saa_check_copy_window could dirty regions that were never touched, 
since
+we were using the X server provided damage region rather than the more
+detailed region actually copied. This would have been OK if we had first 
done
+a read-back of the region to be dirtied, but since we want to avoid that,
+instead compute the detailed destination region and use that for dirtying.
+
+This fixes rendering glitches seen with motif applications.
+
+v2: Fix whitespace error.
+v3: Move dirty region computation.
+
+Signed-off-by: Thomas Hellstrom 
+Reviewed-by: Brian Paul 
+Reviewed-by: Sinclair Yeh 
+Reviewed-by: Jakob Bornecrantz 
+
+commit f86434ac69bd288c7fba65d178c22a91a0f4f6c2
+Author: Thomas Hellstrom 
+Date:   Mon Sep 15 15:13:53 2014 +0200
+
+Revert "vmware/saa: Disable the noreadback polyfillrect optimization"
+

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

2015-01-20 Thread Maarten Bernardus Lankhorst
 debian/changelog |   14 +++
 debian/rules |7 +++--
 saa/saa_unaccel.c|   12 -
 src/vmware.c |3 --
 src/vmware_bootstrap.c   |   59 ---
 src/vmwarevideo.c|7 -
 vmwgfx/vmwgfx_crtc.c |   13 +-
 vmwgfx/vmwgfx_driver.c   |   35 +++
 vmwgfx/vmwgfx_driver.h   |2 +
 vmwgfx/vmwgfx_overlay.c  |   28 ++
 vmwgfx/vmwgfx_saa.c  |3 +-
 vmwgfx/vmwgfx_xmir.c |6 
 vmwgfx/vmwgfx_xwayland.c |2 -
 13 files changed, 162 insertions(+), 29 deletions(-)

New commits:
commit 3249f38d2f91207266d9e5e6113106bbf9db2eab
Author: Maarten Lankhorst 
Date:   Wed Sep 10 16:33:11 2014 +0200

release to utopic

diff --git a/debian/changelog b/debian/changelog
index 8c088e2..6f1cc69 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-xserver-xorg-video-vmware (1:13.0.2-3ubuntu1) UNRELEASED; urgency=low
+xserver-xorg-video-vmware (1:13.0.2-3ubuntu1) utopic; urgency=medium
 
   * Merge from released debian-unstable.
   * Cherry pick some more fixes from master.
 
- -- Maarten Lankhorst   Wed, 06 Aug 2014 
15:50:06 +0200
+ -- Maarten Lankhorst   Wed, 10 Sep 2014 
16:32:01 +0200
 
 xserver-xorg-video-vmware (1:13.0.2-3) unstable; urgency=medium
 

commit 378d7adf092513ef8fcd3851bc4f512e51ea2437
Author: Maarten Lankhorst 
Date:   Wed Aug 6 15:50:51 2014 +0200

Add changelog entries.

diff --git a/debian/changelog b/debian/changelog
index 431efbf..8c088e2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xserver-xorg-video-vmware (1:13.0.2-3ubuntu1) UNRELEASED; urgency=low
+
+  * Merge from released debian-unstable.
+  * Cherry pick some more fixes from master.
+
+ -- Maarten Lankhorst   Wed, 06 Aug 2014 
15:50:06 +0200
+
 xserver-xorg-video-vmware (1:13.0.2-3) unstable; urgency=medium
 
   * rules: avoid mixing implicit and normal rules; make 4 doesn't like that

commit 0a596fd0c92fdcf73071869a59029263a2596018
Author: Thomas Hellstrom 
Date:   Wed Jul 2 14:21:45 2014 +0200

vmware/vmwgfx: Fix an error path segfault

Part of freedesktop.org bugzilla bug #80645
If taking a scanout reference on a pixmap fails, the
struct vmwgfx_screen_entry::pixmap pointer must be set to NULL, otherwise
the driver will incorrectly attempt to remove the scanout reference in the
error path, causing a segfault.

This problem is seen in the above-mentioned bug, but it is not the root
cause of the problem. With this patch applied, the server will terminate
cleanly instead of segfaulting.

Signed-off-by: Thomas Hellstrom 
Reviewed-by: Jakob Bornecrantz 

diff --git a/vmwgfx/vmwgfx_crtc.c b/vmwgfx/vmwgfx_crtc.c
index 5fce5f7..4f9cdda 100644
--- a/vmwgfx/vmwgfx_crtc.c
+++ b/vmwgfx/vmwgfx_crtc.c
@@ -193,6 +193,7 @@ crtc_set_mode_major(xf86CrtcPtr crtc, DisplayModePtr mode,
crtcp->entry.pixmap = pixmap;
crtcp->scanout_id = vmwgfx_scanout_ref(&crtcp->entry);
if (crtcp->scanout_id == -1) {
+   crtcp->entry.pixmap = NULL;
LogMessage(X_ERROR, "Failed to convert pixmap to scanout.\n");
return FALSE;
}

commit e2d4e0cb5870f51e8a27cedc74565efb124b75e9
Author: Julien Cristau 
Date:   Mon Jun 2 22:29:16 2014 +0200

Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index 5cf4dd4..62a7de6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,9 @@
-xserver-xorg-video-vmware (1:13.0.2-3) UNRELEASED; urgency=medium
+xserver-xorg-video-vmware (1:13.0.2-3) unstable; urgency=medium
 
-  * rules: avoid mixing implicit and normal rules; make 4 doesn't like that.
+  * rules: avoid mixing implicit and normal rules; make 4 doesn't like that
+(closes: #750265)
 
- -- Julien Cristau   Tue, 29 Apr 2014 18:34:12 +0200
+ -- Julien Cristau   Mon, 02 Jun 2014 22:28:59 +0200
 
 xserver-xorg-video-vmware (1:13.0.2-2) unstable; urgency=medium
 

commit 4e378a730d2d2deffc915af2a3d013d2a994a1b0
Author: Jakob Bornecrantz 
Date:   Wed May 21 11:52:29 2014 +0200

vmware/legacy: Apply same fix to auto colorkey fill

Signed-off-by: Jakob Bornecrantz 
Reviewed-by: Thomas Hellström 

diff --git a/src/vmwarevideo.c b/src/vmwarevideo.c
index 745c71f..a82110d 100644
--- a/src/vmwarevideo.c
+++ b/src/vmwarevideo.c
@@ -687,7 +687,12 @@ vmwareVideoInitStream(ScrnInfoPtr pScrn, VMWAREVideoPtr 
pVid,
int nBoxes = REGION_NUM_RECTS(&pVid->clipBoxes);
 
 #if HAVE_FILLKEYHELPERDRAWABLE
-   xf86XVFillKeyHelperDrawable(draw, pVid->colorKey, clipBoxes);
+   if (draw->type == DRAWABLE_WINDOW) {
+   xf86XVFillKeyHelperDrawable(draw, pVid->colorKey, clipBoxes);
+   DamageDamageRegion(draw, clipBoxes);
+   } else {
+   xf86XVFillKeyHelper(pScrn->pScreen, pVid->colorKey, clipBoxes);
+}
 #else
 xf86XVFillKeyHelper(pScrn->pScreen, pVid->colorKey, clipBoxes);
 #

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

2014-04-08 Thread Maarten Lankhorst
 debian/changelog |7 +++
 1 file changed, 7 insertions(+)

New commits:
commit 426006760e377047cd0073ef7050bff69e281115
Author: Maarten Lankhorst 
Date:   Tue Apr 8 16:47:45 2014 +0200

bump changelog, release to trusty

diff --git a/debian/changelog b/debian/changelog
index 4465d9b..5915e00 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xserver-xorg-video-vmware (1:13.0.2-2ubuntu1) trusty; urgency=low
+
+  * Merge from released debian-unstable.
+  * Cherry pick some fixes from git.
+
+ -- Maarten Lankhorst   Tue, 08 Apr 2014 
16:42:04 +0200
+
 xserver-xorg-video-vmware (1:13.0.2-2) unstable; urgency=medium
 
   * Fix build failure on kfreebsd (closes: #743239)


-- 
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/e1wxxjg-vf...@moszumanska.debian.org



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

2014-04-08 Thread Maarten Lankhorst
 ChangeLog   |  173 
 configure.ac|   10 +
 debian/changelog|   48 ++
 debian/control  |2 
 debian/rules|8 -
 src/vmware_bootstrap.c  |   20 ++
 src/vmware_bootstrap.h  |2 
 src/vmwaremodes.c   |4 
 src/vmwarevideo.c   |4 
 vmwgfx/Makefile.am  |5 
 vmwgfx/vmwgfx_dri2.c|   37 +
 vmwgfx/vmwgfx_driver.c  |  309 ++--
 vmwgfx/vmwgfx_driver.h  |4 
 vmwgfx/vmwgfx_drmi.c|  142 
 vmwgfx/vmwgfx_drmi.h|   13 +
 vmwgfx/vmwgfx_hosted.c  |   71 ++
 vmwgfx/vmwgfx_hosted.h  |  258 
 vmwgfx/vmwgfx_hosted_priv.h |   40 +
 vmwgfx/vmwgfx_overlay.c |8 -
 vmwgfx/vmwgfx_saa.c |  274 +--
 vmwgfx/vmwgfx_saa.h |7 
 vmwgfx/vmwgfx_saa_priv.h|   13 +
 vmwgfx/vmwgfx_tex_video.c   |2 
 vmwgfx/vmwgfx_xa_surface.c  |   63 +++-
 vmwgfx/vmwgfx_xmir.c|  178 +
 vmwgfx/vmwgfx_xwayland.c|  186 ++
 26 files changed, 1698 insertions(+), 183 deletions(-)

New commits:
commit d1348cd564c9104ce2a486e4083a9e970b14eec2
Author: Maarten Lankhorst 
Date:   Tue Apr 8 16:40:23 2014 +0200

bump changelog

diff --git a/debian/changelog b/debian/changelog
index 470e1a9..0dfd7a3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,10 @@
-xserver-xorg-video-vmware (1:13.0.1.git8da9817-0ubuntu1) trusty; urgency=low
+xserver-xorg-video-vmware (1:13.0.1.git.20140115.8da9817-0ubuntu2) trusty; 
urgency=low
+
+  * Rebuild for xorg 1.15 abi.
+
+ -- Maarten Lankhorst   Wed, 05 Feb 2014 
10:12:27 +
+
+xserver-xorg-video-vmware (1:13.0.1.git.20140115.8da9817-0ubuntu1) trusty; 
urgency=low
 
   * Sync fixes from git to make libxatracker2 work correctly. (LP: #1271186)
 

commit 64e0faf1480663a990e0f6aeef7af0e69845af49
Author: Thomas Hellstrom 
Date:   Wed Apr 2 14:05:23 2014 +0200

vmware/vmwgfx: Don't tell XA that we have a mask when we haven't

In some cases, the X server sends us a composit operation with
mask_pict != NULL, but mask_pix == NULL. Assume there's no mask
involved in that case.

Signed-off-by: Thomas Hellstrom 
Reviewed-by: Brian Paul 

diff --git a/vmwgfx/vmwgfx_saa.c b/vmwgfx/vmwgfx_saa.c
index 3da0222..99a289d 100644
--- a/vmwgfx/vmwgfx_saa.c
+++ b/vmwgfx/vmwgfx_saa.c
@@ -1158,6 +1158,8 @@ vmwgfx_composite_prepare(struct saa_driver *driver, CARD8 
op,
  * and check whether XA can accelerate.
  */
 
+if (!mask_pix)
+   mask_pict = NULL;
 xa_comp = vmwgfx_xa_setup_comp(vsaa->vcomp, op,
   src_pict, mask_pict, dst_pict);
 if (!xa_comp)

commit c062d08a50a26c99a3b8f565a8b2b00e8dc21c3f
Author: Thomas Hellstrom 
Date:   Thu Jan 16 18:27:57 2014 +0100

vmware/vmwgfx: Don't change backing-store of active scanout surfaces

With option "HwPresents" on, the driver would sometimes change backing
store of active scanout surfaces, making the kernel module refuse to
present. This was caused by scanout surfaces not having the RENDERTARGET 
flag
on by default. So when rendered to, using copies or composites, they
would be reallocated. Fix this by adding the RENDERTARGET flag from start.

Also add code that prints out an error message when we change backing store
of active scanout surfaces

Signed-off-by: Thomas Hellstrom 
Reviewed-by: Jakob Bornecrantz 

diff --git a/vmwgfx/vmwgfx_saa.c b/vmwgfx/vmwgfx_saa.c
index b56b05f..3da0222 100644
--- a/vmwgfx/vmwgfx_saa.c
+++ b/vmwgfx/vmwgfx_saa.c
@@ -610,9 +610,9 @@ vmwgfx_pix_resize(PixmapPtr pixmap, unsigned int old_pitch,
 }
 
 if (vpix->hw) {
-   if (xa_surface_redefine(vpix->hw, draw->width, draw->height,
-   draw->depth, xa_type_argb,
-   xa_format_unknown, vpix->xa_flags, 1) != 0)
+  if (!vmwgfx_xa_surface_redefine(vpix, vpix->hw, draw->width,
+ draw->height, draw->depth, xa_type_argb,
+ xa_format_unknown, vpix->xa_flags, 1))
return FALSE;
 }
 
@@ -1504,7 +1504,8 @@ vmwgfx_scanout_ref(struct vmwgfx_screen_entry  *entry)
 * The KMS fb will be a HW surface. Create it, add damage
 * and get the handle.
 */
-   if (!vmwgfx_hw_accel_validate(pixmap, 0, XA_FLAG_SCANOUT, 0, NULL))
+   if (!vmwgfx_hw_accel_validate(pixmap, 0, XA_FLAG_SCANOUT |
+ XA_FLAG_RENDER_TARGET, 0, NULL))
goto out_err;
if (_xa_surface_handle(vpix->hw, &handle, &dummy) != 0)
goto out_err;
diff --git a/vmwgfx/vmwgfx_saa_priv.h b/vmwgfx/vmwgfx_saa_priv.h
index c84827b..4a0c

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

2013-12-09 Thread Maarten Lankhorst
 ChangeLog  |  145 +
 configure.ac   |   10 ++-
 debian/changelog   |7 ++
 debian/control |4 -
 src/vmware_bootstrap.c |2 
 src/vmwarevideo.c  |4 -
 vmwgfx/vmwgfx_dri2.c   |   15 
 vmwgfx/vmwgfx_driver.c |6 +
 vmwgfx/vmwgfx_drmi.c   |  103 ---
 vmwgfx/vmwgfx_drmi.h   |5 -
 vmwgfx/vmwgfx_output.c |2 
 vmwgfx/vmwgfx_overlay.c|4 -
 vmwgfx/vmwgfx_saa.c|  107 -
 vmwgfx/vmwgfx_saa.h|   20 ++
 vmwgfx/vmwgfx_saa_priv.h   |3 
 vmwgfx/vmwgfx_tex_video.c  |  134 -
 vmwgfx/vmwgfx_xa_surface.c |6 +
 17 files changed, 321 insertions(+), 256 deletions(-)

New commits:
commit 74236f521452c02608bd3186d9f32761ad86d2a5
Author: Maarten Lankhorst 
Date:   Mon Dec 9 18:16:39 2013 +0100

use a snapshot for libxatracker2 support

diff --git a/ChangeLog b/ChangeLog
index accf25c..c9ebc96 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,148 @@
+commit a40cbd7b4fa19219849b4b0a48f07538772c3e22
+Author: Thomas Hellstrom 
+Date:   Thu Dec 5 02:58:47 2013 -0800
+
+vmwgfx: Support also XA version 1 v2
+
+We need to support also XA version 1, since we want to be backwards
+compatible with older mesa releases.
+Unfortunately, the intended way of detecting XA major version at
+compile-time was broken on mesa 10 so we need a workaround that tests
+for XA version 2 at config time.
+
+v2: Update the test for XA version 2.
+
+Signed-off-by: Thomas Hellstrom 
+Reviewed-by: Jakob Bornecrantz 
+
+commit 7ac45326eccbf3bea9a4a8f95b9662a36ab58eb0
+Author: Thomas Hellstrom 
+Date:   Thu Nov 28 02:02:20 2013 -0800
+
+vmwgfx: Fix some compilation warnings and indentations
+
+Most of the compilation warnings we're seeing are due to bad xorg headers,
+but fix the ones we can fix in the driver. Some indentation fixes as well.
+
+Signed-off-by: Thomas Hellstrom 
+Reviewed-by: Jakob Bornecrantz 
+
+commit e26dec8f5278df74a102493bf6d2d8444dab5d6d
+Author: Gaetan Nadon 
+Date:   Mon Oct 28 18:21:29 2013 -0400
+
+vmwgfx: handle changes of DamageUnregister API in 1.14.99.2
+
+Fix is inspired from the intel driver.
+
+Reviewed-by: Jakob Bornecrantz 
+Signed-off-by: Gaetan Nadon 
+Signed-off-by: Jakob Bornecrantz 
+
+commit 45b2457516a9db4bd1d60fbb24a1efbe2d9dd932
+Author: Thomas Hellstrom 
+Date:   Wed Sep 19 21:50:40 2012 +0200
+
+vmwgfx: Get rid of device-specific DMA code
+
+It's rarely used and things seem to work well enough on top of XA.
+
+Signed-off-by: Thomas Hellstrom 
+Reviewed-by: Zack Rusin 
+
+commit 7192acf9f0bf8e7176ab0b803b861a858623f709
+Author: Thomas Hellstrom 
+Date:   Wed Sep 19 20:36:57 2012 +0200
+
+vmwgfx: Implement textured video completely on top of XA.
+
+Remove device-specific hacks. This may increase resource usage a little
+on old hardware revisions, but we don't need separate code paths on
+different hardware revisions.
+
+Signed-off-by: Thomas Hellstrom 
+Reviewed-by: Zack Rusin 
+
+commit 835ce4698f916ba080f4132988fd4caf898e0b1e
+Author: Thomas Hellstrom 
+Date:   Thu Sep 26 01:25:33 2013 -0700
+
+vmwgfx: Avoid HW operations when not master
+
+Note that for DRI2, a dri2_copy_region becomes a NOP when not master.
+Additionally, all dri2 operations that lead to a potential kernel
+access will return FALSE.
+
+Signed-off-by: Thomas Hellstrom 
+Reviewed-by: Jakob Bornecrantz 
+
+commit 0945bea5fc32eacb7bf42639efbd45dcd43e7ab5
+Author: Rob Clark 
+Date:   Mon Jun 10 13:31:31 2013 -0400
+
+vmwgfx: update for XA API changes
+
+Signed-off-by: Rob Clark 
+Signed-off-by: Jakob Bornecrantz 
+Reviewed-by: Jakob Bornecrantz 
+Tested-by: Jakob Bornecrantz 
+
+commit b3345886332ee2b9fd1348dc2cd36257dfd71986
+Author: Jakob Bornecrantz 
+Date:   Wed Apr 17 12:03:32 2013 +0200
+
+Bump the version number to 13.0.1
+
+commit d13a6334fe76f4e869b2cb8c0a6a13c185b1bedd
+Author: Loïc Yhuel 
+Date:   Thu Apr 11 11:29:10 2013 +0200
+
+vmwgfx: Use myGlyphs to fix crashes
+
+Tested-by: Christian Hesse 
+Reviewed-by: Jakob Bornecrantz 
+Signed-off-by: Loïc Yhuel 
+Signed-off-by: Jakob Bornecrantz 
+
+commit 23d87c92b7211cc5249eefe4ab3a2c7f370e279e
+Author: Zack Rusin 
+Date:   Thu Feb 14 14:33:01 2013 -0800
+
+Kill mibstore
+
+It was a noop for at least 5 years and it has been removed.
+
+Signed-off-by: Zack Rusin 
+
+commit 686859fba16ed2616c38bbe5d4e38abf4c5b7ae9
+Author: Zack Rusin 
+Date:   Tue Jan 15 12:05:45 2013 -0800
+
+Bump the version number to 13.0.0
+
+New abi and various fixes
+
+Signed-off-by: Zack Rusin 
+
+commit adf375f3d400e51b1e445e89de6bd82be0bb4ef3
+Author: Zack Rusin 

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

2013-07-10 Thread Maarten Lankhorst
 configure.ac   |2 +-
 debian/changelog   |   33 +++--
 debian/patches/series  |1 +
 saa/saa_priv.h |1 -
 saa/saa_render.c   |4 
 src/vmware.c   |2 --
 vmwgfx/vmwgfx_crtc.c   |6 +-
 vmwgfx/vmwgfx_driver.c |1 -
 8 files changed, 38 insertions(+), 12 deletions(-)

New commits:
commit 4f3cc7dbf7617dda3c21daf9328adc3aa2ef349d
Author: Maarten Lankhorst 
Date:   Wed Jul 10 18:38:13 2013 +0200

release to saucy

diff --git a/debian/changelog b/debian/changelog
index cebdb3d..2e440a1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,30 @@
+xserver-xorg-video-vmware (1:13.0.1-0ubuntu1) saucy; urgency=low
+
+  * New upstream release.
+   - Drop remove-mibstore.diff (upstream)
+   - Fix crash under xserver 1.14 (LP: #1199403)
+
+ -- Robert Hooker   Wed, 10 Jul 2013 12:14:42 -0400
+
+xserver-xorg-video-vmware (1:13.0.0-0ubuntu0.2) saucy; urgency=low
+
+  * Refresh remove-mibstore.diff
+
+ -- Maarten Lankhorst   Thu, 04 Jul 2013 
23:11:52 +0200
+
+xserver-xorg-video-vmware (1:13.0.0-0ubuntu0.1) raring; urgency=low
+
+  * Merge from unreleased debian git.
+  * remove-mibstore.diff: Remove mibstore.
+
+ -- Timo Aaltonen   Fri, 08 Feb 2013 15:05:54 +0200
+
+xserver-xorg-video-vmware (1:13.0.0-1) UNRELEASED; urgency=low
+
+  * New upstream release to build against xserver 1.13.
+
+ -- Timo Aaltonen   Thu, 02 Aug 2012 10:46:43 +0300
+
 xserver-xorg-video-vmware (1:12.0.2+git.e5ac80d8-0ubuntu1) quantal-proposed; 
urgency=low
 
   * Merge from unreleased debian git, remaining changes:
@@ -8,12 +35,6 @@ xserver-xorg-video-vmware (1:12.0.2+git.e5ac80d8-0ubuntu1) 
quantal-proposed; urg
 
  -- Timo Aaltonen   Thu, 02 Aug 2012 11:14:41 +0300
 
-xserver-xorg-video-vmware (1:12.0.2+git.e5ac80d8-1) UNRELEASED; urgency=low
-
-  * New upstream snapshot to build against xserver 1.13.
-
- -- Timo Aaltonen   Thu, 02 Aug 2012 10:46:43 +0300
-
 xserver-xorg-video-vmware (1:12.0.2-1) unstable; urgency=low
 
   * New upstream release:
diff --git a/debian/patches/series b/debian/patches/series
index e69de29..a82d1b4 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -0,0 +1 @@
+#placeholder

commit b3345886332ee2b9fd1348dc2cd36257dfd71986
Author: Jakob Bornecrantz 
Date:   Wed Apr 17 12:03:32 2013 +0200

Bump the version number to 13.0.1

diff --git a/configure.ac b/configure.ac
index 424fb92..0631bcc 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ([2.60])
 AC_INIT([xf86-video-vmware],
-[13.0.0],
+[13.0.1],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
 [xf86-video-vmware])
 AC_CONFIG_SRCDIR([Makefile.am])

commit d13a6334fe76f4e869b2cb8c0a6a13c185b1bedd
Author: Loïc Yhuel 
Date:   Thu Apr 11 11:29:10 2013 +0200

vmwgfx: Use myGlyphs to fix crashes

Tested-by: Christian Hesse 
Reviewed-by: Jakob Bornecrantz 
Signed-off-by: Loïc Yhuel 
Signed-off-by: Jakob Bornecrantz 

diff --git a/saa/saa_render.c b/saa/saa_render.c
index c69f2c9..c6ce68c 100644
--- a/saa/saa_render.c
+++ b/saa/saa_render.c
@@ -406,6 +406,8 @@ saa_render_setup(ScreenPtr pScreen)
saa_wrap(sscreen, ps, Trapezoids, saa_trapezoids);
saa_wrap(sscreen, ps, Triangles, saa_triangles);
saa_wrap(sscreen, ps, Composite, saa_composite);
+   saa_wrap(sscreen, ps, Glyphs,miGlyphs);
+   saa_wrap(sscreen, ps, UnrealizeGlyph, miUnrealizeGlyph);
 }
 }
 
@@ -419,6 +421,8 @@ saa_render_takedown(ScreenPtr pScreen)
saa_unwrap(sscreen, ps, Trapezoids);
saa_unwrap(sscreen, ps, Triangles);
saa_unwrap(sscreen, ps, Composite);
+   saa_unwrap(sscreen, ps, Glyphs);
+   saa_unwrap(sscreen, ps, UnrealizeGlyph);
 }
 }
 #endif

commit 23d87c92b7211cc5249eefe4ab3a2c7f370e279e
Author: Zack Rusin 
Date:   Thu Feb 14 14:33:01 2013 -0800

Kill mibstore

It was a noop for at least 5 years and it has been removed.

Signed-off-by: Zack Rusin 

diff --git a/saa/saa_priv.h b/saa/saa_priv.h
index 6652054..5d81453 100644
--- a/saa/saa_priv.h
+++ b/saa/saa_priv.h
@@ -48,7 +48,6 @@
 #include "pixmapstr.h"
 #include "windowstr.h"
 #include "servermd.h"
-#include "mibstore.h"
 #include "colormapst.h"
 #include "gcstruct.h"
 #include "input.h"
diff --git a/src/vmware.c b/src/vmware.c
index 41201f1..6b74e14 100644
--- a/src/vmware.c
+++ b/src/vmware.c
@@ -23,7 +23,6 @@ char rcsId_vmware[] =
 #include "xf86Pci.h"   /* pci */
 
 #include "mipointer.h" /* sw cursor */
-#include "mibstore.h"  /* backing store */
 #include "micmap.h"/* mi color map */
 #include "vgaHW.h" /* VGA hardware */
 #include "fb.h"
@@ -1483,7 +1482,6 @@ VMWAREScreenInit(SCREEN_INIT_ARGS_DECL)
  * If backing store is to be supported (as is usually the case),
  * initialise it.
  */
-miInitializeBackingStore(pScreen);
 xf86SetBackingStore(pScreen);
 

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

2013-07-10 Thread Maarten Lankhorst
 debian/changelog |6 ++
 1 file changed, 6 insertions(+)

New commits:
commit 289d8e00d763ced95a2a4703b88b3bf4f076e48f
Author: Maarten Lankhorst 
Date:   Wed Jul 10 18:45:31 2013 +0200

Rebuild bump with the patches removed.

diff --git a/debian/changelog b/debian/changelog
index 2e440a1..f0ee760 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xserver-xorg-video-vmware (1:13.0.1-0ubuntu2) saucy; urgency=low
+
+  * Rebuild bump with the patches removed.
+
+ -- Maarten Lankhorst   Wed, 10 Jul 2013 
18:45:00 +0200
+
 xserver-xorg-video-vmware (1:13.0.1-0ubuntu1) saucy; urgency=low
 
   * New upstream release.


-- 
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/e1uwxx0-pk...@vasks.debian.org



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

2012-08-02 Thread Timo Aaltonen
 ChangeLog  |   79 +++
 configure.ac   |6 ++
 debian/changelog   |   23 ++
 saa/saa.c  |4 -
 saa/saa.h  |4 +
 src/Makefile.am|1 
 src/compat-api.h   |   99 +
 src/vmware.c   |   44 ++--
 src/vmware.h   |5 --
 src/vmware_common.h|2 
 src/vmwarecurs.c   |   17 ---
 src/vmwarevideo.c  |5 +-
 vmwgfx/vmwgfx_dri2.c   |4 -
 vmwgfx/vmwgfx_driver.c |   73 -
 vmwgfx/vmwgfx_driver.h |7 +--
 vmwgfx/vmwgfx_saa.c|4 -
 vmwgfx/vmwgfx_tex_video.c  |6 +-
 vmwgfx/vmwgfx_xa_surface.c |2 
 18 files changed, 297 insertions(+), 88 deletions(-)

New commits:
commit 4c6570204a5cee3b99530b01f80f53a1e152373f
Author: Timo Aaltonen 
Date:   Thu Aug 2 11:15:04 2012 +0300

release to quantal-proposed

diff --git a/debian/changelog b/debian/changelog
index 48674df..cebdb3d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xserver-xorg-video-vmware (1:12.0.2+git.e5ac80d8-0ubuntu1) UNRELEASED; 
urgency=low
+xserver-xorg-video-vmware (1:12.0.2+git.e5ac80d8-0ubuntu1) quantal-proposed; 
urgency=low
 
   * Merge from unreleased debian git, remaining changes:
 - Build with XA, enabling accelerated virtualized passthrough
@@ -6,7 +6,7 @@ xserver-xorg-video-vmware (1:12.0.2+git.e5ac80d8-0ubuntu1) 
UNRELEASED; urgency=l
   enable_fbdev=1 to the vmwgfx module at load time fixing a crash on
   suspend from inside of the guest in VMware hosts. (LP: 994888)
 
- -- Timo Aaltonen   Thu, 02 Aug 2012 11:09:09 +0300
+ -- Timo Aaltonen   Thu, 02 Aug 2012 11:14:41 +0300
 
 xserver-xorg-video-vmware (1:12.0.2+git.e5ac80d8-1) UNRELEASED; urgency=low
 

commit b21062ea9edc66af3126c8dbc9122130254e9f82
Author: Timo Aaltonen 
Date:   Thu Aug 2 11:14:38 2012 +0300

update the changelog

diff --git a/debian/changelog b/debian/changelog
index 83b541c..48674df 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+xserver-xorg-video-vmware (1:12.0.2+git.e5ac80d8-0ubuntu1) UNRELEASED; 
urgency=low
+
+  * Merge from unreleased debian git, remaining changes:
+- Build with XA, enabling accelerated virtualized passthrough
+- Install vmwgfx-fbdev.conf into /etc/modprobe.d/ to pass
+  enable_fbdev=1 to the vmwgfx module at load time fixing a crash on
+  suspend from inside of the guest in VMware hosts. (LP: 994888)
+
+ -- Timo Aaltonen   Thu, 02 Aug 2012 11:09:09 +0300
+
 xserver-xorg-video-vmware (1:12.0.2+git.e5ac80d8-1) UNRELEASED; urgency=low
 
   * New upstream snapshot to build against xserver 1.13.

commit 405d30c7312a1e46a7a87de36f762b7918084908
Author: Timo Aaltonen 
Date:   Thu Aug 2 11:08:55 2012 +0300

fix the revision

diff --git a/debian/changelog b/debian/changelog
index 2b49a76..d01fe85 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xserver-xorg-video-vmware (1:12.0.2+git.e5ac80d8-1ubuntu1) UNRELEASED; 
urgency=low
+xserver-xorg-video-vmware (1:12.0.2+git.e5ac80d8-1) UNRELEASED; urgency=low
 
   * New upstream snapshot to build against xserver 1.13.
 

commit a97b93e5437a9a3df4c8d6f09419727419704477
Author: Timo Aaltonen 
Date:   Thu Aug 2 11:05:11 2012 +0300

update the changelogs

diff --git a/ChangeLog b/ChangeLog
index 2a5d2ce..accf25c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,65 @@
+commit e5ac80d8f72963313358e31cfb1ab98583e26f23
+Author: Dave Airlie 
+Date:   Tue Jul 3 13:50:30 2012 +0100
+
+vmware: avoid warnings about shadowing 'i'
+
+Signed-off-by: Dave Airlie 
+
+commit 46c0862d205eefa985e36a74391ca392640cb898
+Author: Dave Airlie 
+Date:   Sat Jun 16 14:43:52 2012 +0100
+
+vmware: drop infoFromScreen inline in favour of new interface
+
+This also should fix the build regression introduced with the fix
+for this macro.
+
+Signed-off-by: Dave Airlie 
+
+commit 50c01998c7800bc02fd6656cc14efa715bf63e08
+Author: Robert Hooker 
+Date:   Fri Jun 15 11:56:59 2012 -0400
+
+vmware: Fix up some warnings after new compat API change.
+
+Fixes multiple instances of these warnings on x86_64:
+../../src/vmware.h:180:5: warning: implicit declaration of function 
'xf86ScreenToScrn' [-Wimplicit-function-declaration]
+../../src/vmware.h:180:5: warning: nested extern declaration of 
'xf86ScreenToScrn' [-Wnested-externs]
+../../src/vmware.h:180:5: warning: return makes pointer from integer 
without a cast [enabled by default]
+Function `xf86ScreenToScrn' implicitly converted to pointer at 
../../src/vmware.h:180
+
+Reviewed-by: Jakob Bornecrantz 
+Signed-off-by: Robert Hooker 
+Signed-off-by: Jakob Bornecrantz 
+
+commit 61df95a86f4997e342d50d7779b00aba2e8849a6
+Author: Dave Airlie 
+Date:   Wed Jun 6 09:58:01 2012 +0100
+
+vmware: port vmware d

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

2012-05-21 Thread Robert Hooker
 debian/changelog |8 
 debian/vmwgfx-fbdev.conf |1 +
 debian/xserver-xorg-video-vmware.install |2 ++
 3 files changed, 11 insertions(+)

New commits:
commit 1a79262a0292cf7892f095da6721ea8041cbd878
Author: Robert Hooker 
Date:   Mon May 21 14:09:25 2012 -0400

Add modprobe conf file to enable vmwgfx kernel module option to fix s3

diff --git a/debian/changelog b/debian/changelog
index 82723d4..d63a8e7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+xserver-xorg-video-vmware (1:12.0.1-1ubuntu2) quantal; urgency=low
+
+  * Install vmwgfx-fbdev.conf into /etc/modprobe.d/ to pass
+enable_fbdev=1 to the vmwgfx module at load time fixing a crash on
+suspend from inside of the guest in VMware hosts. (LP: #994888)
+
+ -- Robert Hooker   Wed, 11 Apr 2012 14:29:10 -0400
+
 xserver-xorg-video-vmware (1:12.0.1-1ubuntu1) precise; urgency=low
 
   * Add libxatracker-dev build dep, it was accidentally dropped by
diff --git a/debian/vmwgfx-fbdev.conf b/debian/vmwgfx-fbdev.conf
new file mode 100644
index 000..d652300
--- /dev/null
+++ b/debian/vmwgfx-fbdev.conf
@@ -0,0 +1 @@
+options vmwgfx enable_fbdev=1
diff --git a/debian/xserver-xorg-video-vmware.install 
b/debian/xserver-xorg-video-vmware.install
index daa64ce..71e6dcf 100644
--- a/debian/xserver-xorg-video-vmware.install
+++ b/debian/xserver-xorg-video-vmware.install
@@ -1,3 +1,5 @@
 usr/lib/xorg/modules/drivers/*.so
 usr/share/man/man4/*
 usr/bin/vmwarectrl
+
+../vmwgfx-fbdev.conf /etc/modprobe.d


-- 
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/e1swx3f-00057p...@vasks.debian.org



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

2012-03-22 Thread Robert Hooker
 debian/changelog |4 
 debian/patches/100-vmwgfx-avoid-including-a-library-header.patch |   57 
--
 debian/patches/series|1 
 3 files changed, 3 insertions(+), 59 deletions(-)

New commits:
commit 3df8bb3ec022c00b516dabd701a2c5a3f1ee65fc
Author: Robert Hooker 
Date:   Thu Mar 22 18:11:38 2012 -0400

Drop upstream patch.

diff --git a/debian/changelog b/debian/changelog
index b89b455..82723d4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,8 +3,10 @@ xserver-xorg-video-vmware (1:12.0.1-1ubuntu1) precise; 
urgency=low
   * Add libxatracker-dev build dep, it was accidentally dropped by
 syncing the newer version without it, breaking 3D accelerated
 passthrough support in vmware. (LP: #962599)
+  * Drop 100-vmwgfx-avoid-including-a-library-header.patch, included
+in the update.
 
- -- Robert Hooker   Thu, 22 Mar 2012 18:03:40 -0400
+ -- Robert Hooker   Thu, 22 Mar 2012 18:11:07 -0400
 
 xserver-xorg-video-vmware (1:12.0.1-1) unstable; urgency=low
 
diff --git a/debian/patches/100-vmwgfx-avoid-including-a-library-header.patch 
b/debian/patches/100-vmwgfx-avoid-including-a-library-header.patch
deleted file mode 100644
index 7c18bad..000
--- a/debian/patches/100-vmwgfx-avoid-including-a-library-header.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From 8ff19c2b2f288d6851b444dbda39544980837b73 Mon Sep 17 00:00:00 2001
-From: Thomas Hellstrom 
-Date: Wed, 1 Feb 2012 16:59:13 +0100
-Subject: [PATCH 1/4] vmwgfx: Avoid including a library header and use pixman
- for type conversion
-
-The PictTransform type is a typedef of a pixman type.
-
-Signed-off-by: Thomas Hellstrom 

- vmwgfx/vmwgfx_xa_composite.c |   20 ++--
- 1 files changed, 10 insertions(+), 10 deletions(-)
-
-diff --git a/vmwgfx/vmwgfx_xa_composite.c b/vmwgfx/vmwgfx_xa_composite.c
-index a2e3970..32246e8 100644
 a/vmwgfx/vmwgfx_xa_composite.c
-+++ b/vmwgfx/vmwgfx_xa_composite.c
-@@ -33,8 +33,8 @@
- #include "config.h"
- #endif
- 
-+#include 
- #include 
--#include 
- #include "xa_composite.h"
- #include "vmwgfx_saa.h"
- #include "vmwgfx_saa_priv.h"
-@@ -75,17 +75,17 @@ vmwgfx_matrix_from_pict_transform(PictTransform *trans, 
float *matrix)
-if (!trans)
-   return FALSE;
- 
--   matrix[0] = XFixedToDouble(trans->matrix[0][0]);
--   matrix[3] = XFixedToDouble(trans->matrix[0][1]);
--   matrix[6] = XFixedToDouble(trans->matrix[0][2]);
-+   matrix[0] = pixman_fixed_to_double(trans->matrix[0][0]);
-+   matrix[3] = pixman_fixed_to_double(trans->matrix[0][1]);
-+   matrix[6] = pixman_fixed_to_double(trans->matrix[0][2]);
- 
--   matrix[1] = XFixedToDouble(trans->matrix[1][0]);
--   matrix[4] = XFixedToDouble(trans->matrix[1][1]);
--   matrix[7] = XFixedToDouble(trans->matrix[1][2]);
-+   matrix[1] = pixman_fixed_to_double(trans->matrix[1][0]);
-+   matrix[4] = pixman_fixed_to_double(trans->matrix[1][1]);
-+   matrix[7] = pixman_fixed_to_double(trans->matrix[1][2]);
- 
--   matrix[2] = XFixedToDouble(trans->matrix[2][0]);
--   matrix[5] = XFixedToDouble(trans->matrix[2][1]);
--   matrix[8] = XFixedToDouble(trans->matrix[2][2]);
-+   matrix[2] = pixman_fixed_to_double(trans->matrix[2][0]);
-+   matrix[5] = pixman_fixed_to_double(trans->matrix[2][1]);
-+   matrix[8] = pixman_fixed_to_double(trans->matrix[2][2]);
- 
-return TRUE;
- }
--- 
-1.7.8.3
-
diff --git a/debian/patches/series b/debian/patches/series
index 38bb76e..e69de29 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +0,0 @@
-100-vmwgfx-avoid-including-a-library-header.patch


-- 
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/e1saqeq-0007yd...@vasks.debian.org



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

2012-03-22 Thread Robert Hooker
 ChangeLog|  128 +++
 Makefile.am  |4 +
 configure.ac |   22 ++-
 debian/changelog |   16 +
 saa/Makefile.am  |4 +
 saa/saa_unaccel.c|  102 ++
 src/Makefile.am  |9 ++-
 src/vmware.c |   20 --
 src/vmware.h |8 +-
 src/vmware_bootstrap.c   |   35 +++
 vmwgfx/Makefile.am   |6 +-
 vmwgfx/vmwgfx_ctrl.c |   40 ++---
 vmwgfx/vmwgfx_driver.c   |1 
 vmwgfx/vmwgfx_driver.h   |9 +++
 vmwgfx/vmwgfx_saa.c  |2 
 vmwgfx/vmwgfx_xa_composite.c |   20 +++---
 16 files changed, 335 insertions(+), 91 deletions(-)

New commits:
commit 23ad157888431debe10d5a17b81330026b905c37
Author: Robert Hooker 
Date:   Thu Mar 22 18:08:39 2012 -0400

Bump changelog and release.

diff --git a/debian/changelog b/debian/changelog
index c26c7dd..b89b455 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+xserver-xorg-video-vmware (1:12.0.1-1ubuntu1) precise; urgency=low
+
+  * Add libxatracker-dev build dep, it was accidentally dropped by
+syncing the newer version without it, breaking 3D accelerated
+passthrough support in vmware. (LP: #962599)
+
+ -- Robert Hooker   Thu, 22 Mar 2012 18:03:40 -0400
+
 xserver-xorg-video-vmware (1:12.0.1-1) unstable; urgency=low
 
   * New upstream release.

commit 36692128865ced49457fe4b67edb59d79a3a5eb9
Author: Cyril Brulebois 
Date:   Mon Mar 19 22:07:43 2012 +0100

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index 326b4f9..a682399 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,10 @@
-xserver-xorg-video-vmware (1:12.0.1-1) UNRELEASED; urgency=low
+xserver-xorg-video-vmware (1:12.0.1-1) unstable; urgency=low
 
   * New upstream release.
   * Actually merge upstream master up to b70116b907 (one extra commit) to
 avoid memory corruptions.
 
- -- Cyril Brulebois   Mon, 19 Mar 2012 21:05:18 +
+ -- Cyril Brulebois   Mon, 19 Mar 2012 22:07:38 +0100
 
 xserver-xorg-video-vmware (1:11.0.99.901-1) unstable; urgency=low
 

commit 89930ef7ee7c04545ffc2ac930a7d04a11d913f5
Author: Cyril Brulebois 
Date:   Mon Mar 19 22:07:33 2012 +0100

New upstream release.

Actually merge upstream master up to b70116b907 (one extra commit) to
avoid memory corruptions.

diff --git a/ChangeLog b/ChangeLog
index 5ded524..34051cf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,696 @@
+commit b70116b907aa8545f0275589a52275235083bb40
+Author: Zack Rusin 
+Date:   Thu Mar 15 11:37:26 2012 -0400
+
+Fix a memory corruption due to a redundant free.
+
+We use the empty rect purely as a placeholder and never
+initialize it with its own memory so lets not try to free
+it.
+Spotted by Dave Airlie.
+
+Signed-off-by: Zack Rusin 
+Reviewed-by: Jakob Bornecrantz 
+
+commit 57f1204292a116b35d5930752bc06f9065332879
+Author: Jakob Bornecrantz 
+Date:   Tue Mar 13 21:41:11 2012 +0100
+
+Bump version number for the release
+
+Signed-off-by: Jakob Bornecrantz 
+
+commit e585f9ea04bbd17398d2fa804be38a4e75bc60e4
+Author: Gaetan Nadon 
+Date:   Tue Mar 13 09:44:46 2012 -0400
+
+config: move AC_SYS_LARGEFILE in autoconf init section
+
+There is no need for this statement to be conditionally included.
+It adds support for large files without taking anything away.
+
+http://www.gnu.org/software/autoconf/manual/autoconf.html
+
+Signed-off-by: Gaetan Nadon 
+Signed-off-by: Jakob Bornecrantz 
+
+commit 04169f3860e4a7d03485631bee40c05fc45b72c6
+Author: Gaetan Nadon 
+Date:   Mon Mar 12 14:51:38 2012 -0400
+
+config: include saa and vmwgfx subdirs in the tarball
+
+Use AM_CONDITIONAL. Automake knows what to distribute.
+It needs to be able to navigate down the subdirs to find what
+needs to be included in the tarball.
+
+To test reliably, create a tarball and expand it into a separate
+directory and build with xatracker. Distcheck will not detect
+missing code when such code is configured not to build.
+
+The content of a tarball *must* always be identical, regardless
+of the configuration options used or on which platform it was configured.
+
+Signed-off-by: Gaetan Nadon 
+Signed-off-by: Jakob Bornecrantz 
+
+commit e6836ff099e5565dea58a53bba9b2df377241ef7
+Author: Zack Rusin 
+Date:   Thu Mar 8 09:55:07 2012 -0500
+
+Bump version number for the release
+
+Signed-off-by: Zack Rusin 
+
+commit c5c38bab8c493985349356be5fadc14d3aee8040
+Author: Thomas Hellstrom 
+Date:   Wed Feb 8 15:00:20 2012 +0100
+
+vmware/legacy: Fix initial mode size v2
+
+Commit "vmwlegacy: Make the default be a minium of 800x600..."
+read the dimensions from the incorrect register pair.
+
+v2: Also treat initial widths and h

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

2012-02-02 Thread Robert Hooker
New branch 'ubuntu' available with the following commits:
commit b027776b0be0e9469d4132fad7dc788c4fbb4103
Author: Robert Hooker 
Date:   Thu Feb 2 16:26:55 2012 -0500

Add 100-vmwgfx-avoid-including-a-library-header.patch to fix the build.

commit 6b49a9b68c387107768b83a96a2b657485ede755
Author: Robert Hooker 
Date:   Thu Feb 2 15:46:54 2012 -0500

debian/control: Update maintainers

commit a12166fcf20eb125ff0a7f5bc1fa7072b1486aa2
Author: Robert Hooker 
Date:   Thu Feb 2 15:44:37 2012 -0500

Add libxatracker-dev to build-deps.

commit f9f2e96d48f1e62682defcbf87a1b421bbe58f80
Author: Robert Hooker 
Date:   Thu Feb 2 15:44:07 2012 -0500

Bump changelogs.

commit 8f101d8c012deac3ecbbcae405b9809b4d4e460e
Merge: bd0fa01 193b511
Author: Robert Hooker 
Date:   Thu Feb 2 15:39:51 2012 -0500

Merge branch 'upstream-ubuntu' into ubuntu


-- 
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/e1rt4ki-0001fg...@vasks.debian.org