summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-12-22Fix make distcheck allowing custom build directories.Peter Hutterer2-8/+5
2008-12-22Fix build against master - add xf86OSmouse.hPeter Hutterer2-1/+278
2008-11-14Bump for 12.6.2 release.Philip Langdale2-2/+2
2008-11-14Revert "Narrow down the scope of what systems are checked for the vmmouse ↵Philip Langdale1-3/+1
device." This reverts commit 93f032b80b841e1b6beeff814e8d9519e485fdef. I'm doing this for now because qemu (with and without kvm) provides an implementation of the vmmouse device and input hotplug works there right now. Later, I'll try and dig up an equivalent id check for them.
2008-11-13Only turn on absolute mode when we get an actual event; we don'tPhilip Langdale1-2/+10
want the driver to throw us into absolute mode just because the device is present but the user has a relative input path configured.
2008-11-13Don't flush buttons.Philip Langdale1-13/+2
Apply equivalent of commit 6a03e8bd9699a33dabcdd2bbcf51a001ddfd5534 from xf86-input-mouse.
2008-10-27Narrow down the scope of what systems are checked for the vmmouse device.Philip Langdale1-1/+3
2008-10-23Bump for 12.6.1 release.Philip Langdale2-2/+2
2008-10-23Remove call to iopl(). It's not portable and isn't necessary.Philip Langdale1-5/+0
2008-10-23Bump version number for 12.6.0 release.Philip Langdale2-3/+3
2008-10-23Switch hal-probe-vmmouse to /bin/sh and add Copyright statement.Philip Langdale1-1/+21
2008-10-23Add HAL integration to support input hot plug.Philip Langdale10-3/+253
* vmmouse_detect: A simple program that detects whether a vmmouse device is present. * hal-probe-vmmouse: A HAL callout script that uses vmmouse_detect and overrides input.x11_driver. * 11-x11-vmmouse.fdi: fdi descriptor that adds the callout for PS/2 mice. Additional 'configure' variables have been added to allow for overriding HAL paths, although this shouldn't usually be necessary.
2008-10-21Ignore more stuff in .gitignorePhilip Langdale1-0/+3
2008-10-21Move shared vmmouse files into a separate static lib so we canPhilip Langdale9-11/+35
share it with the vmmouse detection utility I'm about to add.
2008-10-17Bump version number for 12.5.2 release.Philip Langdale1-1/+1
2008-10-17Change ZAxisMapping default to match main mouse driver.Philip Langdale1-2/+2
2008-10-17Properly set axis range and resolution for Server 1.5+Philip Langdale2-0/+11
2008-10-14Revert "Grab mouse from kernel if possible."Matthias Hopf1-10/+0
This reverts commit 028e7d0001d4948e7b11a68d904c6b307a1ccfb3. The test turned out to be bogus, in fact, the patch had no effect. The used kernel mouse driver doesn't even allow grabbing...
2008-09-29Grab mouse from kernel if possible.Matthias Hopf1-0/+10
Avoids mouse event duplication if a mouse driver is sitting on /dev/input/mice on Linux.
2008-08-19Remove useless call to xf86AddModuleInfoAdam Jackson1-6/+1
2008-06-16Check for XINPUT ABI 3.Jeff Smith1-1/+1
Signed-off-by: Peter Hutterer <peter@cs.unisa.edu.au>
2008-05-21Don't call conversion_proc for older XserversVinay Bondhugula2-94/+101
There was a bug in the Xserver for a while when it didn't call a driver's conversion_proc to convert device space coordinates to screen space. To fix this, vmmouse starting calling that method (since January), but if this is done on older versions of X, the conversion gets done twice. The fix is to add a configure check for the right versions of X and call VMMouseConvertProc() only if we are compiling against an X that has the bug. There's some whitespace cleanup for vmmouse.c too.
2008-04-22Compatibility with older versions of XVinay Bondhugula3-7/+21
- Makes the driver compile againt older versions of X (tested upto 4.3). - Bump up the version number in configure.ac and the modinfo section. - A couple of trivial whitespace cleanups.
2008-03-20vmmouse 12.5.0Adam Jackson1-1/+1
2008-03-08Makefile.am: nuke RCS IdMatthieu Herrb1-1/+0
2008-01-22Fix device to screen space coordinate conversionVinay Bondhugula1-1/+7
The Xserver no longer calls an input device's conversion_proc to convert x and y coordinates from device to screen space. This fix calls the conversion routine in vmmouse.c before posting the motion event to Xserver. Other drivers also seem to rely on conversion_proc, so the real fix should probably go into Xserver's code (maybe in xserver/hw/xfree86/common/xf86Xinput.c?).
2008-01-19Fix an old sign bug for the relative modeVinay Bondhugula1-2/+4
Higher order bits for the X and Y inputs (which could be set in case of a relative mouse) were being zeroed off in VMMouseClient_GetInput. This change fixes it.
2007-09-25Update for 12.4.3 release.Philip Langdale2-2/+2
2007-09-24Add compatibility #define for compilation on pre-X.OrgPhilip Langdale1-0/+7
versions of the Xserver.
2007-09-24There are problems when running with old X releases with aPhilip Langdale1-1/+1
global symbol collision with the svga driver.
2007-09-10Guard modinfo section against gcc.Philip Langdale1-0/+2
2007-09-10Merge branch 'master' of ↵Philip Langdale1-2/+16
git+ssh://git.freedesktop.org/git/xorg/driver/xf86-input-vmmouse
2007-09-10Ready 12.4.2 release.Philip Langdale2-2/+23
To allow for easier detection of driver version by other VMware tools, we are embedding the version in a .modinfo section so that the Linux kernel 'modinfo' tool can be (ab)used to check it.
2007-08-28Port to new motion history/InitPointerDeviceStruct ABIAlan Coopersmith1-2/+16
(Copied from daniels' fix to xf86-input-mouse)
2007-07-09Add copyright statement to man page.Philip Langdale1-0/+2
2007-06-26Update the man page to more closely reflect reality.Philip Langdale1-200/+17
Problems pointed out by Jason MacIntyre. Thanks!
2007-03-01renamed: .cvsignore -> .gitignoreAlan Coopersmith1-0/+1
2007-03-01Replace references to XFree86/XF86Config in man pageAlan Coopersmith1-2/+2
2007-02-27Under certain circumstances, typically when the kernel PS/2 driver decidesPhilip Langdale1-1/+10
to reset the PS/2 device, we can find ourselves in an inconsistent state between the vmmouse driver and the virtual hardware. When this is encountered, we should re-request absolute mode from the hardware to get back in sync.
2006-04-07Unlibcwrap. Bump server version requirement. Bump to 12.4.0.Adam Jackson4-6/+13
2006-03-29Bump PATCHLEVEL.philipl4-3/+11
Use the right #define when detecting a 64bit compilation. This fixes the driver to actually work for 64bit builds.
2006-01-16Fix for compilation with gcc4 and PIC.philipl4-4/+13
2006-01-09Initial release of the vmmouse driver for VMware virtual machines.philipl17-0/+2693