Wed Mar 14 13:47:40 2012 UTC ()
henning petersen in PR xsrc/46172: do not used removed function
miPointerAbsoluteCursor(), replace with miPointerSetPosition().


(martin)
diff -r1.1.1.4 -r1.2 xsrc/external/mit/xf86-video-sis/dist/src/sis_driver.c

cvs diff -r1.1.1.4 -r1.2 xsrc/external/mit/xf86-video-sis/dist/src/sis_driver.c (expand / switch to unified diff)

--- xsrc/external/mit/xf86-video-sis/dist/src/sis_driver.c 2010/07/17 06:32:06 1.1.1.4
+++ xsrc/external/mit/xf86-video-sis/dist/src/sis_driver.c 2012/03/14 13:47:40 1.2
@@ -76,26 +76,27 @@ @@ -76,26 +76,27 @@
76 76
77#define _XF86DGA_SERVER_ 77#define _XF86DGA_SERVER_
78#include <X11/extensions/xf86dgastr.h> 78#include <X11/extensions/xf86dgastr.h>
79 79
80#include "globals.h" 80#include "globals.h"
81 81
82#ifdef HAVE_XEXTPROTO_71 82#ifdef HAVE_XEXTPROTO_71
83#include <X11/extensions/dpmsconst.h> 83#include <X11/extensions/dpmsconst.h>
84#else 84#else
85#define DPMS_SERVER 85#define DPMS_SERVER
86#include <X11/extensions/dpms.h> 86#include <X11/extensions/dpms.h>
87#endif 87#endif
88 88
 89#include <inputstr.h>
89 90
90#ifdef XF86DRI 91#ifdef XF86DRI
91#include "dri.h" 92#include "dri.h"
92#endif 93#endif
93 94
94/* Globals (yes, these ARE really required to be global) */ 95/* Globals (yes, these ARE really required to be global) */
95 96
96#ifdef SISUSEDEVPORT 97#ifdef SISUSEDEVPORT
97int sisdevport = 0; 98int sisdevport = 0;
98#endif 99#endif
99 100
100#ifdef SISDUALHEAD 101#ifdef SISDUALHEAD
101static int SISEntityIndex = -1; 102static int SISEntityIndex = -1;
@@ -9312,29 +9313,28 @@ SISMergedPointerMoved(int scrnIndex, int @@ -9312,29 +9313,28 @@ SISMergedPointerMoved(int scrnIndex, int
9312 switch(srel) { 9313 switch(srel) {
9313 case sisLeftOf: 9314 case sisLeftOf:
9314 case sisRightOf: y = pSiS->OffDead2.y0 - 1; 9315 case sisRightOf: y = pSiS->OffDead2.y0 - 1;
9315 doit = TRUE; 9316 doit = TRUE;
9316 break; 9317 break;
9317 case sisAbove: 9318 case sisAbove:
9318 case sisBelow: x = pSiS->OffDead2.x0 - 1; 9319 case sisBelow: x = pSiS->OffDead2.x0 - 1;
9319 doit = TRUE; 9320 doit = TRUE;
9320 default: break; 9321 default: break;
9321 } 9322 }
9322 } 9323 }
9323 } 9324 }
9324 if(doit) { 9325 if(doit) {
9325 UpdateCurrentTime(); 
9326 sigstate = xf86BlockSIGIO(); 9326 sigstate = xf86BlockSIGIO();
9327 miPointerAbsoluteCursor(x, y, currentTime.milliseconds); 9327 miPointerSetPosition(inputInfo.pointer, x, y);
9328 xf86UnblockSIGIO(sigstate); 9328 xf86UnblockSIGIO(sigstate);
9329 return; 9329 return;
9330 } 9330 }
9331 } 9331 }
9332 9332
9333 f1.x0 = old1x0 = pSiS->CRT1frameX0; 9333 f1.x0 = old1x0 = pSiS->CRT1frameX0;
9334 f1.x1 = pSiS->CRT1frameX1; 9334 f1.x1 = pSiS->CRT1frameX1;
9335 f1.y0 = old1y0 = pSiS->CRT1frameY0; 9335 f1.y0 = old1y0 = pSiS->CRT1frameY0;
9336 f1.y1 = pSiS->CRT1frameY1; 9336 f1.y1 = pSiS->CRT1frameY1;
9337 f2.x0 = old2x0 = pScrn2->frameX0; 9337 f2.x0 = old2x0 = pScrn2->frameX0;
9338 f2.x1 = pScrn2->frameX1; 9338 f2.x1 = pScrn2->frameX1;
9339 f2.y0 = old2y0 = pScrn2->frameY0; 9339 f2.y0 = old2y0 = pScrn2->frameY0;
9340 f2.y1 = pScrn2->frameY1; 9340 f2.y1 = pScrn2->frameY1;