MS XInput*.dll implementation

Alexey Loukianov mooroon2 at mail.ru
Tue Nov 1 15:13:36 CDT 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

01.11.2011 19:23, GOUJON Alexandre wrote:
> On 11/01/2011 03:11 PM, Alexey Loukianov wrote:
>> a) [...] What I've got available to do the tests are three Windows-based 
>> PCs
> You should have a look at https://testbot.winehq.org/ which let you submit 
> a patch on several (VMware'd) Windows machines. But I doubt there is any 
> input devices in these virtual machines. Can someone confirm/infirm this ?
AFAIK currently testbots are only being used to test that "conformance tests"
affected by patch pass without FAILs under native OS-es.

>> b) I'm pretty limited with Linux-only as a host system for Wine.
> And so do I and probably most of people here.... ... Of course, if your 
> code depends on OS-specific features, you can wrap your code with defines.

That's exactly the case here. Low level input APIs differ significantly
between various OS for obvious reasons. If it would be decided to head on and
write separate driver for XInput instead of re-using already implemented (and
working reasonably well) DI8 infrastructure, then such driver would surely be
OS dependent and only enabled for compilation in case configure script would
determine that the target OS supports required low level API.

P.S. Resending this message to wine-devel list, forgot to CC.

- -- 
Best regards,
Alexey Loukianov                          mailto:mooroon2 at mail.ru
System Engineer,                            Mob.:+7(926)218-1320
*nix Specialist

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJOsFLwAAoJEPB9BOdTkBULTxkH/3mXSnZ43yysvVikTNdwGklv
Mp7KK+JX884KgR015BuIczPZVnx/z9FUhXT4YqUHwOBzjW+gNM6+XOJ9Cg0OCMO6
RX/A5LhE+zYKknP5wUWeB6Jztzgq8sfcZAew+v3ARYn8b7t45Ec98lBmDhaFWFbo
bo6i1P5Em2XeipKaArnVOt3t7dpJlyFPFSlVV+tNEnKd2UR+EG8HwszHD2YRKzhj
sS5anxPBZIkQ2syaFgWIepUUFRnifbx5Km5qhulIxfJBbOqf5djJ8u1npgFZhoGm
bsGJQlPu4TPJguWl42UAdlGFAiW3/UkUP3aiyH8zZ3kPEmLtkNy5mWd8EFnUKZ4=
=D5Pk
-----END PGP SIGNATURE-----



More information about the wine-devel mailing list