Francois Gouget
128a86f0b0
dinput: IDirectInputDevice8WImpl_SetActionMap() is redundant so remove it.
2015-03-02 13:50:27 +09:00
Alexandre Julliard
93f40b2ecc
dinput: Implement GetDeviceInfo for Linux joystick.
2015-02-24 21:55:47 +09:00
Amine Khaldi
bd58a7ca45
dinput/tests: Declare pDirectInputCreateEx in a MSVC compatible way.
2015-02-24 12:51:37 +09:00
André Hentschel
c440168e53
dinput: Remove unused functions (Clang).
2014-11-25 19:49:40 +01:00
Bruno Jesus
c257e8adf6
dinput: Fix device type dump.
2014-11-20 22:32:38 +09:00
Bruno Jesus
7e2f26d6fa
dinput: Ensure variable is initialized when #define is not found (Cppcheck).
2014-11-04 13:31:59 +09:00
Bruno Jesus
1242417d13
dinput/tests: Release the instance after tests (valgrind).
2014-07-14 17:22:45 +02:00
Bruno Jesus
e011307244
dinput: Remove duplicated TRACE check.
2014-04-25 10:16:51 +02:00
Ken Thomases
7367c68cc9
dinput: Add additional debug logging to Mac code.
2014-04-14 10:25:19 +02:00
Ken Thomases
180b9e63d9
dinput: Fix numerous leaks.
2014-04-14 10:25:04 +02:00
Ken Thomases
2d809218a9
dinput: Check array indexes to avoid exceeding array bounds.
2014-04-14 10:24:58 +02:00
Ken Thomases
ab872f2f36
dinput: Overhaul how the array of Mac device elements is built and sorted.
...
Use three separate arrays instead of one array with three sections that are
separately tracked. Use the Core Foundation sort function rather than
implementing a clumsy sort of our own.
2014-04-14 10:24:53 +02:00
Ken Thomases
bf938311a2
dinput: Use the proper mutable Core Foundation types for mutable collections and avoid casting.
2014-04-14 10:24:40 +02:00
Ken Thomases
4637b607b2
dinput: Fix check of wrong result value due to copy/paste error.
2014-04-14 10:24:26 +02:00
Ken Thomases
d053533444
dinput: Rename identifiers to get rid of Hungarian notation and deceptive names in Mac code.
2014-04-14 10:24:21 +02:00
Andrey Gusev
add85f4687
Assorted typos fixes.
2014-02-12 19:15:32 +01:00
Alexandre Julliard
cf0e96c6d0
configure: Rename substituted variables to a standard _CFLAGS and _LIBS format.
2014-01-30 14:51:33 +01:00
Alexandre Julliard
99ef0d6ff0
makefiles: Get rid of the MAKE_TEST_RULES variable.
2014-01-02 12:13:16 +01:00
Alexandre Julliard
5e7416e5c8
makefiles: Get rid of the MAKE_DLL_RULES variable.
2014-01-02 12:08:18 +01:00
Alexandre Julliard
d08ff3ff19
makefiles: Use a single variable for all types of idl files.
2013-12-31 18:15:17 +01:00
Alexandre Julliard
4f3d71cef3
makefiles: Get rid of the no longer used PO_SRCS variables.
2013-12-15 10:23:04 +01:00
Andrew Eikum
46cb582a71
dinput: Fix logging typos.
2013-12-12 12:07:08 +01:00
Austin English
bfafb1ffc5
dinput: Consistently use GetCurrentTime().
2013-12-11 16:26:01 +01:00
Alexandre Julliard
fe946f253a
makefiles: Add a makedep pragma to mark source files that are parts of the import library.
2013-11-11 11:46:21 +01:00
Frédéric Delanoy
84fb23f476
dinput: Use BOOL type where appropriate.
2013-11-08 12:46:21 +01:00
Alexandre Julliard
5756ee09f3
makefiles: Add makedep pragmas for rc files that contain translations.
2013-11-05 20:38:19 +01:00
Alexandre Julliard
c7803b885b
makefiles: Add makedep pragmas for registration idl files.
2013-11-05 20:38:18 +01:00
Andrew Eikum
3486a35ad8
dinput: Fix copy-paste typo.
2013-11-01 20:01:30 +01:00
Michael Stefaniuc
9a263e58fd
dinput/tests: Compile with -D__WINESRC__.
2013-10-30 09:42:10 +01:00
Frédéric Delanoy
b95272e2d5
dinput: Use BOOL type where appropriate.
2013-10-08 09:09:13 +02:00
Frédéric Delanoy
25f3356906
dinput: Use BOOL type where appropriate.
2013-10-04 12:46:26 +02:00
Michael Stefaniuc
0e681027a2
tests: Compile the tests by default with -D__WINESRC__.
2013-10-02 11:04:02 +02:00
André Hentschel
c5e9479b85
dinput: Don't use autoheader styled define.
2013-06-18 12:57:44 +02:00
Gurmail Bassi
c34b7b1313
dinput: Use a properly initialized format in SetProperty.
2013-06-05 20:30:56 +02:00
Andrew Eikum
51f97bb3f9
dinput: Support DIPROP_FFGAIN for OSX joysticks.
2013-05-24 11:01:45 +02:00
Andrew Eikum
0ba2a2f70b
dinput: Support DIPROP_AUTOCENTER for OSX joysticks.
2013-05-24 11:01:42 +02:00
Andrew Eikum
4ce1da041f
dinput: Report axes that support FF for OSX joysticks.
2013-05-24 11:01:40 +02:00
Andrew Eikum
1b0b0ab9a5
dinput: Support SendForceFeedbackCommand for OSX joysticks.
2013-05-24 11:01:36 +02:00
Andrew Eikum
5135f80a27
dinput: Debug print DIEFFECT structure.
2013-05-24 11:01:33 +02:00
Andrew Eikum
44a2d36f70
dinput: Translate OSX errors to win32 errors.
2013-05-24 11:01:28 +02:00
Andrew Eikum
3de75b1e95
dinput: Implement force feedback functions for OSX joysticks.
2013-05-21 12:09:25 +02:00
Andrew Eikum
e6450b4ea4
dinput: Determine if OSX devices support force feedback.
2013-05-21 12:09:22 +02:00
Andrew Eikum
0ba314ebfa
dinput: Enumerate devices past the first non-matching device.
2013-05-21 12:08:01 +02:00
Alexandre Julliard
d15aee92f2
dinput: Don't bother to delete critical sections at process exit.
2013-05-16 12:53:07 +02:00
Marcus Meissner
8990cf091d
dinput: GetKeyNameW takes chars not bytes (Coverity).
2013-05-13 11:07:24 +02:00
Gurmail Bassi
37169522f6
dinput: Update existing joystick values after setting the range property.
2013-04-16 15:10:30 +02:00
Lucas Zawacki
45a19b0c9b
dinput: Initialize all axis (from 0 to ABS_MAX) with -1.
2013-03-25 16:24:30 +01:00
Michael Stefaniuc
ab542a92d5
dinput: Use assignment instead of memcpy to copy a struct.
2013-01-24 15:38:46 +01:00
Eric Pouech
d1ccbceb4d
Various background processes must be launched detached from current console (if any).
2013-01-16 14:02:55 +01:00
Andrew Talbot
6eecf4886f
dinput: Avoid signed-unsigned integer comparisons.
2013-01-15 12:13:53 +01:00