Thanks all for the info and insight.

On 21 March 2011 07:48, Stefan Dösinger <stefandoesinger@gmx.at> wrote:
On Sunday 20 March 2011 21:46:34 Austin English wrote:
> > There are some patches still around (would have to look them up) and
> > they work.
<warn reason="clueless">
I think the main problem with implementing xinput.dll isn't xinput itself, it
is the lack of a proper joystick infrastructure in wine. Currently dinput.dll
reads the /dev/js* devices directly, but preferably joystick input should be
done over the X server and winex11.drv. This needs some tricky adjustments,
winex11.drv isn't a place where you can just add some hacky code and hope
Alexandre doesn't notice.
</warn>

If dinput is currently implemented this way, what's the problem with implementing xinput in the same way, at least for now? It can always be refactored later if needed. Is this the only reason why the patches didn't make it in before?