xf86-video-vmware: Changes to 'master'
Philip Langdale
philipl at kemper.freedesktop.org
Tue Aug 19 11:24:05 PDT 2008
configure.ac | 2
src/vmware.c | 55 +++++++++++++++++++++++++-
src/vmware.h | 5 ++
src/vmwarevideo.c | 114 ++++++++++++++++++++++++++++++------------------------
4 files changed, 125 insertions(+), 51 deletions(-)
New commits:
commit 1bbef3aa7ab15ee93cd4cd47c3d484ac91f0440d
Author: Philip Langdale <philipl at fido2.homeip.net>
Date: Tue Aug 19 11:23:44 2008 -0700
Bump version for 10.16.5 release.
commit 6ea8e5000519865dd936cfe82d67efc7d107a28c
Author: Bankim Bhavsar <bbhavsar at vmware.com>
Date: Tue Aug 19 11:23:02 2008 -0700
Add RegionEqual function for older XFree86 versions.
Fixes bug : http://bugzilla.eng.vmware.com/show_bug.cgi?id=312853
When we added AUTOPAINT_COLORKEY capability to our VMware video driver,
region functions were used to keep track of colorkey painting.
REGION_EQUAL was one of them.
Unfortunately REGION_EQUAL was not present in regionstr.h shipped with XFree86 version
4.3.0.
This version is used by TurboLinux 10; causing X server to crash while playing videos.
REGION_EQUAL was added in revision 1.8 of regionstr.h and available for xfree86 version
4.3.99
onwards.
Reference:
http://cvsweb.xfree86.org/cvsweb/xc/programs/Xserver/include/regionstr.h.diff?r1=1.7&r2=1.8
When I compiled the existing code(without my change), I see a warning was generated
indicating REGION_EQUAL is not present.
Too bad we missed it.
This patch includes
1) Slightly modified version of miRegionEqual from miRegion.c
2) Some formating cleanup.
More information about the xorg-commit
mailing list