Module Name:    xsrc
Committed By:   mrg
Date:           Thu Mar 20 01:04:22 UTC 2014

Modified Files:
        xsrc/external/mit/xf86-video-mga/dist/src: mga_exa.c
        xsrc/external/mit/xf86-video-savage/dist/src: savage_exa.c
        xsrc/external/mit/xf86-video-sis/dist/src: sis_driver.c

Log Message:
- avoid casting from int to a pointer.
- call miPointerSetPosition() correctly for this ABI.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.4 -r1.2 \
    xsrc/external/mit/xf86-video-mga/dist/src/mga_exa.c
cvs rdiff -u -r1.1.1.6 -r1.2 \
    xsrc/external/mit/xf86-video-savage/dist/src/savage_exa.c
cvs rdiff -u -r1.3 -r1.4 \
    xsrc/external/mit/xf86-video-sis/dist/src/sis_driver.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/xf86-video-mga/dist/src/mga_exa.c
diff -u xsrc/external/mit/xf86-video-mga/dist/src/mga_exa.c:1.1.1.4 xsrc/external/mit/xf86-video-mga/dist/src/mga_exa.c:1.2
--- xsrc/external/mit/xf86-video-mga/dist/src/mga_exa.c:1.1.1.4	Wed Mar 19 23:53:10 2014
+++ xsrc/external/mit/xf86-video-mga/dist/src/mga_exa.c	Thu Mar 20 01:04:22 2014
@@ -729,7 +729,7 @@ mgaDownloadFromScreen(PixmapPtr pSrc, in
 {
     PMGA(pSrc);
 
-    char *src = (char *) exaGetPixmapFirstPixel(pSrc);
+    char *src = (char *)(unsigned long) exaGetPixmapFirstPixel(pSrc);
     int src_pitch = exaGetPixmapPitch(pSrc);
 
     int cpp = (pSrc->drawable.bitsPerPixel + 7) / 8;

Index: xsrc/external/mit/xf86-video-savage/dist/src/savage_exa.c
diff -u xsrc/external/mit/xf86-video-savage/dist/src/savage_exa.c:1.1.1.6 xsrc/external/mit/xf86-video-savage/dist/src/savage_exa.c:1.2
--- xsrc/external/mit/xf86-video-savage/dist/src/savage_exa.c:1.1.1.6	Wed Mar 19 23:53:15 2014
+++ xsrc/external/mit/xf86-video-savage/dist/src/savage_exa.c	Thu Mar 20 01:04:22 2014
@@ -567,7 +567,7 @@ SavageUploadToScreen(PixmapPtr pDst, int
 Bool
 SavageDownloadFromScreen(PixmapPtr pSrc, int x, int y, int w, int h, char *dst, int dst_pitch)
 {
-    unsigned char *src = (unsigned char *) exaGetPixmapFirstPixel(pSrc);
+    unsigned char *src = (unsigned char *) (unsigned long) exaGetPixmapFirstPixel(pSrc);
     int	src_pitch = exaGetPixmapPitch(pSrc);
     int	bpp = pSrc->drawable.bitsPerPixel;
 

Index: xsrc/external/mit/xf86-video-sis/dist/src/sis_driver.c
diff -u xsrc/external/mit/xf86-video-sis/dist/src/sis_driver.c:1.3 xsrc/external/mit/xf86-video-sis/dist/src/sis_driver.c:1.4
--- xsrc/external/mit/xf86-video-sis/dist/src/sis_driver.c:1.3	Mon Jun  3 08:50:49 2013
+++ xsrc/external/mit/xf86-video-sis/dist/src/sis_driver.c	Thu Mar 20 01:04:22 2014
@@ -9362,7 +9362,7 @@ SISMergedPointerMoved(SCRN_ARG_TYPE arg,
 #elif GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 13
 	miPointerSetPosition(inputInfo.pointer, Absolute, x, y);
 #elif GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 5
-	miPointerSetPosition(inputInfo.pointer, x, y);
+	miPointerSetPosition(inputInfo.pointer, &x, &y);
 #else
 	UpdateCurrentTime();
 	miPointerAbsoluteCursor(x, y, currentTime.milliseconds);

Reply via email to