Bruno Jesus
5e59d093a2
dinput/tests: Add tests for DISFFC_STOPALL, DISFFC_RESET and GetEffectStatus.
...
Requires a FF-enabled joystick to test.
Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-01-30 13:05:44 +01:00
Bruno Jesus
97b5862e48
dinput/tests: Use EnumEffects and test a supported effect.
...
Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-08-24 12:06:28 +09:00
Bruno Jesus
f051de0d37
dinput: Return the correct error when CreateEffect is not supported.
...
Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-08-22 12:40:34 +09:00
Bruno Jesus
e8273ae497
dinput: Cope with NULL flags in LinuxInputEffectImpl_GetEffectStatus.
...
Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-08-19 16:14:30 +09:00
Bruno Jesus
44303b6625
dinput: Implement DIPROP_PRODUCTNAME in GetProperty.
...
Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-08-19 16:14:30 +09:00
Bruno Jesus
738e17b2d7
dinput: Properly fill the HID information for the controller in the js driver.
...
Even the Xbox 360 controller which does not use HID has the same flags
and usage page set on Windows.
Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-08-17 13:17:54 +09:00
Bruno Jesus
03181015c3
dinput/tests: Test for DIDOI_ASPECTPOSITION on joystick axes.
...
Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-08-17 11:54:03 +09:00
Bruno Jesus
f1b782bfc8
dinput/tests: Improve controller debug information.
...
Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-08-15 12:56:23 +09:00
Michael Stefaniuc
a516c0aa38
dinput/tests: Make use of todo_wine_if().
...
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-08-05 09:14:26 -05:00
Bernhard Übelacker
dd08ef4063
dinput: Fail in SetCooperativeLevel on invalid hwnd.
...
MotoGP 3 demo fails to accept key presses to control the driver.
The game calls SetCooperativeLevel twice. First with an invalid hwnd
(but not NULL) and later with the real hwnd.
Signed-off-by: Bernhard Übelacker <bernhardu@vr-web.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-25 13:25:31 +09:00
Hugh McMaster
11669fa5e2
Assorted spelling and grammar fixes.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-17 22:56:40 +09:00
Sebastian Lackner
bfb845f9fc
dinput: Ensure X11 input events are forwarded to wineserver even without message loop.
...
This commit basically reverts b22ff8018a
.
Windows does not do that, but our current implementation of winex11
requires periodic event polling to forward events to the wineserver.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Michael Müller <michael@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-06 01:13:58 +09:00
Huw Davies
4b110f7554
dinput/tests: Send a matching key-up event.
...
The user32 msg tests are failing (more than normal) as they still see 'Q' in the down state.
2015-05-22 18:04:28 +09:00
Sebastian Lackner
0d91274def
dinput: Reset device state in SysKeyboard*Impl_Acquire.
2015-05-18 19:59:28 +09:00
André Hentschel
765abb771f
dinput/tests: Avoid assigning values twice (PVS-Studio).
2015-03-20 12:41:44 +09:00
Amine Khaldi
bd58a7ca45
dinput/tests: Declare pDirectInputCreateEx in a MSVC compatible way.
2015-02-24 12:51:37 +09:00
Bruno Jesus
1242417d13
dinput/tests: Release the instance after tests (valgrind).
2014-07-14 17:22:45 +02:00
Andrey Gusev
add85f4687
Assorted typos fixes.
2014-02-12 19:15:32 +01:00
Alexandre Julliard
99ef0d6ff0
makefiles: Get rid of the MAKE_TEST_RULES variable.
2014-01-02 12:13:16 +01:00
Michael Stefaniuc
9a263e58fd
dinput/tests: Compile with -D__WINESRC__.
2013-10-30 09:42:10 +01:00
Michael Stefaniuc
0e681027a2
tests: Compile the tests by default with -D__WINESRC__.
2013-10-02 11:04:02 +02:00
Lucas Zawacki
913cbb9f21
dinput/tests: Test for DIPROP_INSTANCENAME and DIPROP_GUIDANDPATH.
2012-10-11 20:22:02 +02:00
Francois Gouget
b8050f0571
Assorted spelling fixes.
2012-09-04 16:15:52 +02:00
Marcus Meissner
439605634e
dinput: No need for null ptr check of pKeyboard.
2012-09-03 17:43:38 +02:00
Lucas Zawacki
ac9a10f815
dinput: Return a valid keyboard type in keyboard GetCapabilities.
2012-08-20 14:59:45 +02:00
Lucas Zawacki
5b3ccdf04a
dinput/tests: Test for keyboard GetCapabilities.
2012-08-20 14:59:38 +02:00
Lucas Zawacki
e8f808a607
dinput: Semi-stub for IDirectInputJoyConfig8_GetConfig.
2012-08-14 12:01:10 +02:00
Lucas Zawacki
dbc10ef937
dinput/tests: Tests for IDirectInputJoyConfig8_GetConfig.
2012-08-14 12:01:06 +02:00
Lucas Zawacki
e3d243861c
dinput/tests: Added a test for DIPROP_JOYSTICKID.
2012-05-30 11:32:25 +02:00
Francois Gouget
fac36c55e9
Assorted typo, spelling, wording and case fixes.
2012-05-15 16:26:43 +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
8c5a440144
dinput: Window supplied to SetCooperativeLevel have to be top level window.
2011-11-02 12:36:11 +01:00
Vitaliy Margolen
67e0b356c0
dinput: Restore checks for DirectX 3 buffer size.
2011-10-25 16:57:28 +02:00
Vitaliy Margolen
db6780806e
dinput: Add buffer overflow check.
2011-10-17 17:45:01 +02:00
Vitaliy Margolen
e939980027
dinput: Fix buffer size in test.
2011-10-17 17:45:01 +02:00
Vitaliy Margolen
1a56be85be
dinput: Acquire should not reset buffer position.
2011-10-14 13:12:28 +02:00
Vitaliy Margolen
157528eb0f
dinput: GetDeviceData always succeeds regardless if buffering is enabled or device is acquired.
2011-10-14 13:12:28 +02:00
Francois Gouget
ed3c9a1eca
Assorted spelling fixes.
2011-08-03 14:15:48 +02:00
Lucas Fialho Zawacki
d1a6d70e89
dinput/tests: Tests for EnumObjects with different types of device objects.
2011-07-15 14:43:47 +02:00
Marcus Meissner
3dc66a9d6d
dinput: const REFIID is duplicate const (Coverity).
2011-07-14 14:13:40 +02:00
Andrew Nguyen
10e28144c0
dinput: Improve the behavior of DirectInputCreateEx.
2011-07-06 11:13:47 +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
Andrew Nguyen
e5f73425dd
dinput/tests: Add tests for IDirectInput::GetDeviceStatus.
2011-07-06 11:13:43 +02:00
Andrew Nguyen
9b1060d090
dinput: Add tests for IDirectInput::EnumDevices and add a parameter check.
2011-07-06 11:13:42 +02:00
Andrew Nguyen
324c76f386
dinput: Improve the behavior of IDirectInput::CreateDevice.
2011-07-06 11:13:40 +02:00
Andrew Nguyen
26932c84b0
dinput: Improve the behavior of IDirectInput::Initialize.
2011-07-06 11:13:38 +02:00
Andrew Nguyen
c28512a5a6
dinput: Fix some return values of IDirectInput::QueryInterface.
2011-07-06 11:13:36 +02:00
Andrew Nguyen
90e9e3103a
dinput: Implement IDirectInput::RunControlPanel.
2011-07-06 11:13:31 +02:00
Vitaliy Margolen
eb6cec1656
dinput: Keyboard does not support DIPROP_RANGE property.
2011-05-31 11:12:35 +02:00