Vitaliy Margolen
|
bdbc2783a1
|
dinput: Limit number of axes in a different way - map all extra axes to -1.
We can't stop device from sending us extra axes so have to keep axes mapping
around for them.
|
2008-05-07 17:50:42 +02:00 |
Vitaliy Margolen
|
b07ff6ec86
|
dinput: Remove redundant variable.
|
2008-05-07 17:49:38 +02:00 |
Vitaliy Margolen
|
97535fe243
|
dinput: Fix typo.
|
2008-04-29 12:29:18 +02:00 |
Vitaliy Margolen
|
736d03c8da
|
dinput: Fix default axes mapping generation.
|
2008-04-28 14:32:40 +02:00 |
Vitaliy Margolen
|
f51e0e2d26
|
dinput: Limit number of supported axis and buttons.
|
2008-04-25 15:00:32 +02:00 |
Andrew Talbot
|
6657cfe70d
|
dinput: Fix handle leak.
|
2008-04-16 14:07:50 +02:00 |
Vitaliy Margolen
|
b9801bba31
|
dinput: Assign button GUID to joystick buttons.
|
2008-04-14 12:40:22 +02:00 |
Andrew Talbot
|
05ea03c00b
|
dinput: Assign to struct instead of using CopyMemory.
|
2008-03-29 10:30:24 +01:00 |
Rob Shearman
|
376be08a7c
|
dinput: Include fcntl.h instead of sys/fcntl.h since they are equivalent and the former is more portable.
|
2008-02-28 10:50:57 +01:00 |
Peter Dons Tychsen
|
53f64a09cf
|
dinput: Silence incorrect warning and move it to a valid place.
|
2008-01-07 14:25:19 +01:00 |
Lionel Debroux
|
efc81cb233
|
dinput: Improve TRACEs and WARNs.
|
2008-01-02 13:19:48 +01:00 |
Michael Stefaniuc
|
3e8970602c
|
dlls: Remove duplicate includes.
|
2007-11-19 13:54:46 +01:00 |
Vitaliy Margolen
|
8ff85c08b6
|
dinput: Add a helper function to open configuration registry keys.
|
2007-09-25 11:55:23 +02:00 |
Vitaliy Margolen
|
319097f563
|
dinput: Move get_config_key to a common place.
|
2007-09-25 11:55:19 +02:00 |
Vitaliy Margolen
|
c6784cdad3
|
dinput: Count should not be 0-based.
|
2007-08-27 12:01:43 +02:00 |
Vitaliy Margolen
|
e2e3d19351
|
dinput: Don't try to create non existing device (/dev/js*).
|
2007-08-21 12:41:57 +02:00 |
Peter Dons Tychsen
|
2cea950e99
|
dinput: Allow the use of the standard Joystick GUID when calling CreateDevice.
|
2007-08-08 15:32:04 +02:00 |
Vitaliy Margolen
|
b06786940c
|
dinput: Reuse common code and definition.
Unify object properties structure and he common axis mapping function
for both joystick drivers.
|
2007-08-06 14:02:41 +02:00 |
Vitaliy Margolen
|
19183e71d4
|
dinput: Fix POV calculation.
Combine and simplify the POV calculations. Linux provides X,Y for the POV.
While DirectInput returns dial-degrees*1000 (12 o-click is 0 degrees).
|
2007-08-06 14:02:26 +02:00 |
Vitaliy Margolen
|
9e36848303
|
dinput: Fix mapping of axes ids to property ids.
|
2007-08-06 14:01:54 +02:00 |
Erik Inge Bolsø
|
176c567cb3
|
dinput: Fix joystick axis remapping.
|
2007-08-02 12:18:41 +02:00 |
Vitaliy Margolen
|
ed4f1e8ec7
|
dinput: Fix typo.
|
2007-07-30 13:00:01 +02:00 |
Vitaliy Margolen
|
fb1082ae73
|
dinput: Combine all Release functionality into base class.
|
2007-06-28 12:16:11 +02:00 |
Vitaliy Margolen
|
d2966c2dfb
|
dinput: Move parent dinput reference into base class.
|
2007-06-28 12:16:11 +02:00 |
Vitaliy Margolen
|
6a8bf96d73
|
dinput: Make sure to unacquire device before freeing it.
|
2007-06-04 13:10:04 +02:00 |
Andrew Talbot
|
5e1ca16052
|
dinput: Constify some variables.
|
2007-04-24 11:53:46 +02:00 |
Andrew Talbot
|
08e1481d8e
|
dinput: Replace inline static with static inline.
|
2007-03-21 11:55:33 +01:00 |
Jan Zerebecki
|
52a630a3a8
|
dinput: Add DebugInfo to critical sections.
|
2007-03-08 22:21:43 +01:00 |
Andrew Talbot
|
e744c3a5b1
|
dinput: Constify some variables.
|
2007-02-13 12:08:26 +01:00 |
Vitaliy Margolen
|
a06821765a
|
dinput: Don't reset dead zone and saturation when setting data format.
Additional tests indicate that native doesn't touch previously set
properties.
|
2007-02-06 20:23:28 +01:00 |
Vitaliy Margolen
|
17839bab6c
|
dinput: Use correct flag for object instance.
DIDFT_AXIS is a generic mask for absolute and relative axes.
|
2007-02-06 12:30:39 +01:00 |
Vitaliy Margolen
|
10fca47ba4
|
dinput: Look for all available js* joystick devices.
|
2007-02-06 12:30:34 +01:00 |
Vitaliy Margolen
|
45b8d865b4
|
dinput: Don't reset user specified range in SetDataFormat. With tests.
|
2007-02-05 14:03:28 +01:00 |
Alexandre Julliard
|
4ae5b9fd33
|
dinput: Undefine SW_MAX to avoid possible conflicts with winuser.h.
|
2007-01-22 12:11:04 +01:00 |
Vitaliy Margolen
|
dbd2112eee
|
dinput: Internal data format is not const anymore.
|
2007-01-11 11:49:12 +01:00 |
Vitaliy Margolen
|
1bc557eea0
|
dinput: [joystick_linux] Use correct offset to queue events.
|
2007-01-11 11:45:55 +01:00 |
Vitaliy Margolen
|
60948ab1f0
|
dinput: [joystick_linux] Reuse the same properties array.
|
2007-01-11 11:45:46 +01:00 |
Vitaliy Margolen
|
3989e0feb8
|
dinput: [joystick_linux] Copy and modify default data format.
Copy only what we have.
|
2007-01-11 11:45:36 +01:00 |
Vitaliy Margolen
|
cd306046bb
|
dinput: Pass complete DataFormat structure to find_property.
|
2007-01-10 12:23:28 +01:00 |
Andrew Talbot
|
e946ce6b38
|
dinput: Declare some functions static.
|
2007-01-04 09:53:58 +01:00 |
Vitaliy Margolen
|
ce5fb9bb29
|
dinput: AddRef and Release parent DirectInput class.
|
2006-12-24 13:07:15 +01:00 |
Vitaliy Margolen
|
6246fa62f9
|
dinput: Remove redundant parameter.
|
2006-12-12 20:24:10 +01:00 |
Vitaliy Margolen
|
1d314d54ba
|
dinput: Move joystick user data format into base class.
|
2006-12-12 20:23:37 +01:00 |
Vitaliy Margolen
|
cd050bf25c
|
dinput: Move transform and offsets structures into base device class.
|
2006-12-12 20:22:44 +01:00 |
Vitaliy Margolen
|
68176eeda1
|
dinput: Move few helper functions and standardize them.
|
2006-12-11 16:17:46 +01:00 |
Vitaliy Margolen
|
267cbf8289
|
dinput: Move internal function calculate_ids to where it's really used.
|
2006-12-11 16:17:40 +01:00 |
Vitaliy Margolen
|
1056c881e1
|
dinput: Fix processing of custom format.
|
2006-12-11 12:17:26 +01:00 |
Vitaliy Margolen
|
aa7eed9394
|
dinput: Move joystick event queue into base device class.
|
2006-12-05 11:32:55 +01:00 |
Vitaliy Margolen
|
0da0486cc3
|
dinput: Move critical section to the base device class.
|
2006-12-04 12:33:47 +01:00 |
Vitaliy Margolen
|
f7eacd64d1
|
dinput: Move acquired flag to the base device class. Add tests.
|
2006-12-04 12:33:35 +01:00 |