http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #27 from Paul The Tall paulthetall@gmail.com 2012-03-20 11:22:35 CDT --- (In reply to comment #25)
My guess is that it's working for Linux users because it was fixed in the Xinput2 path but the fallback path doesn't work. I talked to Peter about this, and he's also confused as to why wine is disabling support for Xinput2 when it sees that the axes are absolute rather than relative as there should be no real impact on the application itself.
I am working around this in XQuartz by changing the "pointer" device toe be relative rather than absolute. I don't have Mass Effect to test if the changes work, but Quake 2 works again. Would you mind giving the changes in my server master branch a try (they should land in XQuartz-2.7.2_beta4)
Which one i have to pick from the list....
Branch Commit message Author Age PR-486 XQuartz: Release all buttons and keys when deactivating Jeremy Huddleston 7 weeks bus-cleanup xfree86: Add Loongson MIPS support Matt Kraai 5 months darwin-xfree86 xfree86: Don't link libxorgxkb against libdix.la Jeremy Huddleston 2 months for-keith configure.ac: Add -fno-strict-aliasing to CFLAGS Jeremy Huddleston 5 months master XQuartz: Detect FatalErrors on startup to prevent tight crash loops Jeremy Huddleston 3 days puntage Remove kdrive Jeremy Huddleston 6 months server-1.10-apple fb: Revert fb changes that broke XQuartz Jeremy Huddleston 4 weeks server-1.11-apple fb: Revert fb changes that broke XQuartz Jeremy Huddleston 7 days server-1.12-apple Version bumped to 1.12 Keith Packard 2 weeks server-1.13-apple Debug tablet Jeremy Huddleston 3 days [...]
Tag Download Author Age XQuartz-2.7.1 XQuartz-2.7.1.zip XQuartz-2.7.1.tar.gz Jeremy Huddleston 4 weeks xorg-server-1.11.99.902 xorg-server-1.11.99.902.zip xorg-server-1.11.99.902.tar.gz Keith Packard 7 weeks xorg-server-1.11.4 xorg-server-1.11.4.zip xorg-server-1.11.4.tar.gz Jeremy Huddleston 7 weeks xorg-server-1.11.3.902 xorg-server-1.11.3.902.zip xorg-server-1.11.3.902.tar.gz Jeremy Huddleston 8 weeks xorg-server-1.11.3.901 xorg-server-1.11.3.901.zip xorg-server-1.11.3.901.tar.gz Jeremy Huddleston 2 months xorg-server-1.11.99.901 xorg-server-1.11.99.901.zip xorg-server-1.11.99.901.tar.gz Keith Packard 3 months xorg-server-1.11.99.2 xorg-server-1.11.99.2.zip xorg-server-1.11.99.2.tar.gz Keith Packard 3 months xorg-server-1.11.3 xorg-server-1.11.3.zip xorg-server-1.11.3.tar.gz Jeremy Huddleston 3 months xorg-server-1.11.2.902 xorg-server-1.11.2.902.zip xorg-server-1.11.2.902.tar.gz Jeremy Huddleston 3 months xorg-server-1.11.2.901 xorg-server-1.11.2.901.zip xorg-server-1.11.2.901.tar.gz Jeremy Huddleston 4 months [...]
Age Commit message Author Files Lines 3 days XQuartz: Detect FatalErrors on startup to prevent tight crash loopsHEADmaster Jeremy Huddleston 4 -1/+48 3 days os: Pass the FatalError message to OsVendorFatalError Jeremy Huddleston 11 -18/+19 3 days XQuartz: Add a defaults option to disable the RENDER extension Jeremy Huddleston 2 -0/+5 3 days XQuartz: Use doubles for input valuators Jeremy Huddleston 2 -48/+45 3 days XQuartz: Xi: darwinPointer is now Relative Jeremy Huddleston 1 -2/+2 3 days XQuartz: Move our logs into an X11 subdirectory Jeremy Huddleston 1 -1/+10 6 days Bump version number to 1.12.99.0 Keith Packard 1 -2/+2 2012-03-05 Version bumped to 1.12server-1.12-apple Keith Packard 1 -2/+2 2012-03-05 test: add new test cases to .gitignore Gaetan Nadon 2 -0/+2 2012-02-27 dix: avoid NULL-pointer dereference on button-only devices (#38313)