Commit graph

73 commits

Author SHA1 Message Date
Lucas Zawacki
d5e9cedaf5 dinput: BuildActionMap should not fail if mapping has no pre-stored settings. 2012-08-28 14:41:04 +02:00
Lucas Zawacki
851d38c4ef dinput8/tests: Test load actions when there's no pre-stored ones. 2012-08-28 14:41:02 +02:00
Lucas Zawacki
af1dcde288 dinput: SetActionMap saving mappings. 2012-08-27 11:13:15 +02:00
Lucas Zawacki
77cab1ce98 dinput8/tests: Added tests for saving and retrieving settings with SetActionMap. 2012-08-27 11:12:23 +02:00
Józef Kucia
42235c3cc9 dinput8/tests: Use CLSCTX_INPROC_SERVER instead of a magic number. 2012-03-26 18:15:05 +02:00
Vitaliy Margolen
699da40d1b dinput: Add more error checking to IDirectInput_GetDeviceStatus. 2011-11-29 14:04:25 +01:00
Vitaliy Margolen
310859db67 dinput: Add more parameter checking to enum devices. 2011-11-29 14:04:20 +01:00
Vitaliy Margolen
a84d2fe20e dinput: Stub IDirectInputJoyConfig8 interface. 2011-11-29 14:04:01 +01:00
Vitaliy Margolen
0a9caf3e81 dinput8: Register CLSID_DirectInputDevice8. 2011-10-31 17:51:15 +01:00
Lucas Fialho Zawacki
46e408d54c dinput8/tests: Tests for DIPROP_USERNAME property. 2011-10-25 16:57:28 +02:00
Lucas Fialho Zawacki
32f79acc49 dinput8/tests: Moved EnumDevicesBySemantics specific tests to dinput.c and added a couple more. 2011-10-25 16:57:28 +02:00
Vitaliy Margolen
aba1ed78da dinput: Put some checks back into GetDeviceData for DirectInput 8. 2011-10-17 17:45:02 +02:00
Francois Gouget
ed3c9a1eca Assorted spelling fixes. 2011-08-03 14:15:48 +02:00
Alexandre Julliard
b56dc9a6f7 winecrt0: Remove the clsid parameter in __wine_(un)register_resources. 2011-08-02 20:47:49 +02:00
Lucas Fialho Zawacki
8cc44cb8c3 dinput: SetActionMap setting the axis range according to the action format. 2011-07-22 12:57:22 +02:00
Marcus Meissner
3dc66a9d6d dinput: const REFIID is duplicate const (Coverity). 2011-07-14 14:13:40 +02:00
Lucas Fialho Zawacki
bc5d32bec6 dinput: EnumDevicesBySemantics enumerating all kinds of joysticks. 2011-07-12 11:37:36 +02:00
Lucas Fialho Zawacki
662d332246 dinput: Prevent EnumDevicesBySematics from enumerating keyboard and mouse as having force feedback. 2011-07-11 12:24:55 +02:00
Lucas Fialho Zawacki
a85f66e7a7 dinput8/tests: Tests for EnumDevicesBySemantics with different enumeration flags. 2011-07-11 12:24:06 +02:00
Andrew Nguyen
c8c6aa0c2c dinput8/tests: Replicate the IDirectInput tests for IDirectInput8. 2011-07-06 11:13:55 +02:00
Andrew Nguyen
cf073c8ad4 dinput8: Improve the behavior of DirectInput8Create. 2011-07-06 11:13:53 +02:00
Andrew Nguyen
c126b21a34 dinput: Extract the DirectInput instance creation and initialization in DirectInputCreateEx to separate functions. 2011-07-06 11:13:45 +02:00
Lucas Fialho Zawacki
39684c7e3a dinput: SetActionMap and queue_event setting mapped data. 2011-07-04 20:25:00 +02:00
Lucas Fialho Zawacki
b590090a48 dinput: SetActionMap constructing a dataformat for keyboard and mouse. 2011-07-04 20:24:48 +02:00
Lucas Fialho Zawacki
83aded2754 dinput: Keyboard and mouse implementation of BuildActionMap. 2011-07-04 20:24:10 +02:00
Lucas Fialho Zawacki
542a2849c0 dinput8/tests: BuildActionMap and input tests for mouse. 2011-07-04 20:23:09 +02:00
Lucas Fialho Zawacki
2fe9f14b29 dinput: SetActionMap setting the device buffer. 2011-06-28 16:45:56 -05:00
Lucas Fialho Zawacki
636cc9acff dinput8/tests: Testing BuildActionMap and SetActionMap with keyboard input. 2011-06-28 16:45:56 -05:00
Lucas Fialho Zawacki
0f17c828f7 dinput: EnumDevicesBySemantics enumerating keyboard and mouse with priority flags. 2011-06-28 16:45:55 -05:00
Lucas Fialho Zawacki
3ed476caac dinput8/tests: Test EnumDevicesBySemantics mouse and keyboard enumeration with flags. 2011-06-28 16:45:55 -05:00
Lucas Fialho Zawacki
1fbf857dc1 dinput8/tests: Tests for creation and initialization of DInput8 interface and simple cases of EnumDevicesBySemantics. 2011-05-02 12:58:51 +02:00
Alexandre Julliard
b89ea84e6a dinput8: Convert dll registration to the IRegistrar mechanism. 2010-12-07 12:54:24 +01:00
Michael Stefaniuc
ed5260ba92 dinput8: Use an iface instead of a vtbl pointer in IClassFactoryImpl. 2010-12-06 12:19:52 +01:00
Alexandre Julliard
81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Alexandre Julliard
b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Austin English
82868174bc Remove references to wineprefixcreate. 2010-07-20 12:35:40 +02:00
Alexandre Julliard
bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Markus Stockhausen
70ae1ba4b5 dinput8: Ensure balance of CoInitialize/CoUninitialize. 2009-10-15 12:06:17 +02:00
Stefan Dösinger
024dcba89a dinput: Make the creation functions hookable. 2009-10-14 12:21:06 +02:00
Michael Stefaniuc
70a4954840 dinput8: Remove superfluous pointer casts. 2009-01-23 13:14:11 +01:00
Alexandre Julliard
dad21bbcbf makefiles: List the static libraries as normal imports instead of extra libs. 2008-04-30 14:23:55 +02:00
Rob Shearman
48000893f9 makefiles: Simplify the use of the IMPORTLIB variable in the DLL makefiles.
Only specify the root to keep platform-specifics out of the individual 
DLL makefiles.
2008-03-04 20:55:01 +01:00
Stefan Leichter
51f27e1549 dinput8: Remove 'recursive registry key delete' function. 2007-09-24 13:44:49 +02:00
Francois Gouget
168b300113 dinput8: Self-register the DirectInput8 CoClass. 2007-01-05 20:27:20 +01:00
Michael Stefaniuc
16e15913d9 dinput8: Win64 printf format warning fixes. 2006-10-04 09:58:55 +02:00
Michael Stefaniuc
85ce5117c5 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int. 2006-09-29 16:08:30 +02:00
Alexandre Julliard
32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
Roderick Colenbrander
727ed6eae6 dinput8: Better DirectInput8Create warning. 2006-07-27 11:43:06 +02:00
Roderick Colenbrander
951f4657b7 dinput8: DirectInput8Create rewrite. 2006-07-21 10:48:51 +02:00
Alexandre Julliard
77dc0d9be5 .gitignore: Added wildcards to ignore generated resource files. 2006-07-10 21:39:00 +02:00