diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2010-10-25 11:39:42 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2010-10-26 06:32:07 +1000 |
commit | ef4fad4d823d46be4538daeca0ee3e014efc73c2 (patch) | |
tree | 6b1957c7449ecf4655b88566c57f8d45f92f4c79 | |
parent | f7b426ef2a6bc181ec700f74b59b39c2e695bf6b (diff) |
Assume ABI_XINPUT_VERSION 4 or higher.
We require server 1.6 in configure.ac to build, so let's assume that's the
minimal ABI version we support. Purge the rest.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Acked-by: Gaetan Nadon <memsize@videotron.ca>
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
-rw-r--r-- | src/mouse.c | 49 | ||||
-rw-r--r-- | src/sun_mouse.c | 10 |
2 files changed, 0 insertions, 59 deletions
diff --git a/src/mouse.c b/src/mouse.c index dc71291..da709da 100644 --- a/src/mouse.c +++ b/src/mouse.c @@ -122,12 +122,6 @@ typedef struct _DragLockRec { static InputInfoPtr MousePreInit(InputDriverPtr drv, IDevPtr dev, int flags); static int MouseProc(DeviceIntPtr device, int what); -#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 2 -static Bool MouseConvert(InputInfoPtr pInfo, int first, int num, int v0, - int v1, int v2, int v3, int v4, int v5, int *x, - int *y); -#endif - static void MouseCtrl(DeviceIntPtr device, PtrCtrl *ctrl); static void MousePostEvent(InputInfoPtr pInfo, int buttons, int dx, int dy, int dz, int dw); @@ -871,17 +865,9 @@ MousePreInit(InputDriverPtr drv, IDevPtr dev, int flags) pInfo->flags = XI86_SEND_DRAG_EVENTS; pInfo->device_control = MouseProc; pInfo->read_input = MouseReadInput; -#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) == 0 - pInfo->motion_history_proc = xf86GetMotionEvents; - pInfo->history_size = 0; -#endif pInfo->control_proc = NULL; pInfo->close_proc = NULL; pInfo->switch_mode = NULL; -#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 2 - pInfo->conversion_proc = MouseConvert; - pInfo->reverse_conversion_proc = NULL; -#endif pInfo->fd = -1; pInfo->dev = NULL; pInfo->private_flags = 0; @@ -1595,17 +1581,8 @@ MouseProc(DeviceIntPtr device, int what) #if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 7 btn_labels, #endif -#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) == 0 - miPointerGetMotionEvents, -#elif GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 3 - GetMotionHistory, -#endif pMse->Ctrl, -#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) == 0 - miPointerGetMotionBufferSize() -#else GetMotionHistorySize(), 2 -#endif #if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 7 , axes_labels #endif @@ -1625,9 +1602,6 @@ MouseProc(DeviceIntPtr device, int what) #endif -1, -1, 1, 0, 1); xf86InitValuatorDefaults(device, 1); -#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) == 0 - xf86MotionHistoryAllocate(pInfo); -#endif #ifdef EXTMOUSEDEBUG ErrorF("assigning %p atom=%d name=%s\n", device, pInfo->atom, @@ -1714,29 +1688,6 @@ MouseProc(DeviceIntPtr device, int what) return Success; } -#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 2 -/* - *************************************************************************** - * - * MouseConvert -- - * Convert valuators to X and Y. - * - *************************************************************************** - */ -static Bool -MouseConvert(InputInfoPtr pInfo, int first, int num, int v0, int v1, int v2, - int v3, int v4, int v5, int *x, int *y) -{ - if (first != 0 || num != 2) - return FALSE; - - *x = v0; - *y = v1; - - return TRUE; -} -#endif - /********************************************************************** * * FlushButtons -- reset button states. diff --git a/src/sun_mouse.c b/src/sun_mouse.c index a5b38a5..ba8bb31 100644 --- a/src/sun_mouse.c +++ b/src/sun_mouse.c @@ -443,11 +443,7 @@ vuidReadInput(InputInfoPtr pInfo) /* force sending absolute resolution scaling ioctl */ pVuidMse->absres.height = pVuidMse->absres.width = 0; -#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) == 0 - ptrCurScreen = miPointerCurrentScreen(); -#else ptrCurScreen = miPointerGetScreen(pInfo->dev); -#endif vuidMouseSendScreenSize(ptrCurScreen, pVuidMse); } #endif @@ -512,14 +508,8 @@ static void vuidMouseAdjustFrame(int index, int x, int y, int flags) pScrn->AdjustFrame = vuidMouseAdjustFrame; } -#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) == 0 - ptrCurScreen = miPointerCurrentScreen(); -#endif - for (m = vuidMouseList; m != NULL ; m = m->next) { -#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 0 ptrCurScreen = miPointerGetScreen(m->pInfo->dev); -#endif if (ptrCurScreen == pScreen) { vuidMouseSendScreenSize(pScreen, m); |