Paul TBBle Hampson
|
98c1c8e741
|
dinput: Add missing newline to trace message.
|
2009-04-20 17:20:07 +02:00 |
Francois Gouget
|
5ef481922f
|
Assorted spelling fixes.
|
2009-04-20 15:25:26 +02:00 |
Francois Gouget
|
14e03d770a
|
dinput: Add a trailing '\n' to ERR() messages.
|
2009-04-20 15:25:20 +02:00 |
Vitaliy Margolen
|
542b17943f
|
dinput: Use more friendly name for the joystick than its device path.
|
2009-04-20 14:30:23 +02:00 |
Vitaliy Margolen
|
649c762f52
|
dinput: Convert evdev joystick to new base class.
|
2009-04-20 14:30:11 +02:00 |
Vitaliy Margolen
|
3223798d30
|
dinput: Make props array a part of the generic joystick struct.
It's much easier to free it on release.
|
2009-04-20 14:30:03 +02:00 |
Vitaliy Margolen
|
aee4237798
|
dinput: Remove redundant stuff.
|
2009-04-20 14:29:55 +02:00 |
Vitaliy Margolen
|
fc4f1607a6
|
dinput: Make EnumDevices and GetObjectInfo consistent about GUIDs.
guidInstance should be the same from both places.
|
2009-04-20 14:29:49 +02:00 |
Detlef Riekenberg
|
5599912e27
|
dinput/tests: Remove duplicate version dump.
We have the version already in the header of the winetest results.
|
2009-03-30 13:56:54 +02:00 |
Aric Stewart
|
79859cb3ac
|
dinput: OS/X joystick: Sort buttons based on usage as some controllers report the buttons out of order.
Makes the xbox 360 controller button mapping more logical.
|
2009-03-13 13:21:07 +01:00 |
Francois Gouget
|
40363a223c
|
dinput: Add a trailing '\n' to ERR() messages.
Also convert a 'smart' quote to a regular quote.
|
2009-03-12 14:29:56 +01:00 |
Aric Stewart
|
6bbec8e660
|
dinput: OS/X joystick: Check usage page to avoid odd non-button elements found on the 360 controller.
|
2009-03-12 13:09:53 +01:00 |
Alexandre Julliard
|
81f8c03712
|
configure: Check for IOHIDManagerCreate function that's missing on Tiger.
|
2009-03-11 16:49:55 +01:00 |
Aric Stewart
|
ae16df651f
|
dinput: Add OS/X sliders.
|
2009-03-11 13:03:34 +01:00 |
Aric Stewart
|
08388a3c9b
|
dinput: Map OS/X joystick axes so even if they come out of order on the device we recognize them correctly.
|
2009-03-11 13:03:34 +01:00 |
Aric Stewart
|
17daca7648
|
dinput: OS/X joystick add Rx,Ry,and Rz axes.
|
2009-03-11 13:03:34 +01:00 |
Aric Stewart
|
ffbd6a79a4
|
dinput: OS/X joystick add GD_X, GD_Y, GD_Z axes.
|
2009-03-11 13:03:34 +01:00 |
Aric Stewart
|
87d61ab21b
|
dinput: OS/X joystick add POV controls.
|
2009-03-11 13:03:34 +01:00 |
Aric Stewart
|
0e7eba1e3f
|
dinput: OS/X joystick add axes.
|
2009-03-11 13:03:34 +01:00 |
Aric Stewart
|
225a494d66
|
dinput: Add Mac OS/X joystick support.
|
2009-03-11 13:03:33 +01:00 |
Aric Stewart
|
5dbe136027
|
dinput: Create generic joystick Acquire/Unacquire.
|
2009-03-10 14:40:19 +01:00 |
Aric Stewart
|
36f538eb91
|
dinput: Remove easy redundancy from linuxinput.
|
2009-03-10 14:40:03 +01:00 |
Aric Stewart
|
922b66e354
|
dinput: Rename Linux-specific joystick functions.
|
2009-03-10 14:39:49 +01:00 |
Aric Stewart
|
e90e7e5b77
|
dinput: Move joystick mapping functions to the generic part.
|
2009-03-10 14:39:23 +01:00 |
Aric Stewart
|
94a5e0978d
|
dinput: Move joystick Polling and Device State to the generic part.
|
2009-03-10 14:39:03 +01:00 |
Aric Stewart
|
cbd34748e9
|
dinput: Move joystick productGuid and Name to the generic part.
|
2009-03-10 14:38:29 +01:00 |
Aric Stewart
|
620839d24e
|
dinput: Begin joystick separation into a generic module.
|
2009-03-10 14:38:00 +01:00 |
Vitaliy Margolen
|
8dac79d38b
|
dinput: Add few special cases for key mappings.
|
2009-03-03 12:35:14 +01:00 |
Vitaliy Margolen
|
74f2eccc90
|
dinput: Let each device decide which hook event to skip.
Some programs acquire mouse in exclusive and keyboard in non-exclusive mode.
|
2009-02-23 12:19:25 +01:00 |
Vincent Pelletier
|
7e7970830f
|
dinput: Fix effect direction conversion from DIEFF_CARTESIAN coordinates.
|
2009-02-03 12:40:07 +01:00 |
Vincent Pelletier
|
befb0a06b1
|
dinput: Move gain support from effect to device.
|
2009-02-02 15:21:44 +01:00 |
Vitaliy Margolen
|
3743a1a7ca
|
dinput: Consume mouse & keyboard events in exclusive mode.
|
2009-02-02 15:21:42 +01:00 |
Michael Stefaniuc
|
c0d2a21dd1
|
dinput: Remove superfluous pointer casts.
|
2009-01-28 12:30:51 +01:00 |
Vincent Pelletier
|
e5abaf9f97
|
dinput: Clamp lMagnitude to -10000..10000 range.
|
2009-01-26 14:52:28 +01:00 |
Vincent Pelletier
|
15a33ab209
|
dinput: Fix gain-related bugs.
|
2009-01-26 14:52:01 +01:00 |
Vincent Pelletier
|
5a24b42b30
|
dinput: Implement auto-center set & get.
|
2009-01-23 13:44:33 +01:00 |
Vincent Pelletier
|
7d0ee98716
|
dinput: Add test to show that effects are stopped after Unacquire + Acquire and preserved in dinput.
|
2009-01-22 15:28:23 +01:00 |
Vincent Pelletier
|
41be1096c0
|
dinput: On Unacquire, stop all effects and unload them.
|
2009-01-22 15:28:23 +01:00 |
Vincent Pelletier
|
a0c10c2af2
|
dinput: Use tested DirectInput version instead of latest.
|
2009-01-22 15:28:23 +01:00 |
Vincent Pelletier
|
ebc2c74f7c
|
dinput: Test that upload, unacquire, acquire still permits updating uploaded effect.
Kudos to Daniel Remenak for his help.
|
2009-01-21 12:30:20 +01:00 |
Vincent Pelletier
|
d2969fef92
|
dinput: Add effect gain support.
|
2009-01-20 12:58:14 +01:00 |
Vincent Pelletier
|
0ea7dc15f8
|
dinput: Move WARN where it belongs.
|
2009-01-19 14:46:24 +01:00 |
Alexandre Julliard
|
f6eb03d6c6
|
dinput: Avoid size_t in traces.
|
2009-01-08 13:12:08 +01:00 |
Vitaliy Margolen
|
f6f52021f8
|
dinput: Copy device data up to maximum available bytes.
|
2009-01-08 12:54:54 +01:00 |
Alexandre Julliard
|
fffcd23cce
|
dinput: Fix pointer cast warnings on 64-bit.
|
2009-01-05 12:39:44 +01:00 |
Vitaliy Margolen
|
d2da2d378e
|
dinput: Allow for holes in device status structure.
|
2009-01-04 14:59:54 +01:00 |
Vitaliy Margolen
|
8b09a8eb9d
|
dinput: Fix remaining formatting of the find_joydevs().
|
2008-12-29 11:47:06 +01:00 |
Vitaliy Margolen
|
a610cfb64c
|
dinput: Fix usage of HeapReAlloc.
|
2008-12-29 11:46:56 +01:00 |
Vitaliy Margolen
|
7915569511
|
dinput: Replace perror with more appropriate ERR and WARN.
|
2008-12-27 20:24:12 +01:00 |
Vitaliy Margolen
|
a179f491fd
|
dinput: Warn if failed to open device.
|
2008-12-27 20:23:57 +01:00 |