Commit Graph

664 Commits

Author SHA1 Message Date
Lucas Zawacki
07f583478e dinput: Search for device objects of the correct type in BuildActionMap. 2012-02-29 10:21:54 +01:00
Alexandre Julliard
011a3523aa dinput: Filter out mouse wheel messages in exclusive mode. 2012-02-15 19:17:36 +01:00
Marcel Hasler
c47677fee5 dinput: Support INFINITE as number of effect iterations. 2012-02-02 09:55:47 +01:00
Alexandre Julliard
a1580bba70 dinput: Clip to the client area instead of the whole window in exclusive mode. 2012-02-01 16:42:47 +01:00
Alexandre Julliard
b0657c8623 dinput: Catch unsuccessful clipping attempts and fall back to warping. 2012-01-30 20:44:48 +01:00
Alexandre Julliard
f6368c4202 dinput: Clip the mouse to the entire window instead of a 1x1 rectangle in exclusive mode. 2012-01-19 21:08:51 +01:00
Francois Gouget
c7cb3e6cb2 configure: Use errno.h instead of the non-standard sys/errno.h header. 2011-12-15 17:46:38 +01:00
Frédéric Delanoy
7f476a2392 dinput: Clarify a translatable string. 2011-12-05 17:55:20 +01:00
Vitaliy Margolen
7260132c5d dinput: Fix device enumeration by DX8 device type. 2011-12-02 12:15:35 +01:00
Alexandre Julliard
af48498911 dinput: Convert dialogs to po files. 2011-11-30 18:20:32 +01: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
Francois Gouget
f005fab082 dinput: Remove an unused and untranslatable listview label.
Spotted by Luca Bennati.
2011-11-21 13:07:17 +01:00
Francois Gouget
4ed24cd5f5 dinput: Delete the static critical section when unloading the dll. 2011-11-16 17:02:39 +01:00
Andrew Talbot
f3d0c715a3 dinput: Remove unused Wine debug channel. 2011-11-14 15:25:21 +01:00
Andrew Talbot
bf3d67c460 dinput: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL. 2011-11-14 15:25:21 +01:00
Vitaliy Margolen
5bb094c9a2 dinput: Return correct key names for num_lock and pause.
Scan codes and DIK codes for num_lock and pause are reversed.
2011-11-09 11:54:25 +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
35016b0513 dinput: Report mouse and keyboard as being emulated. This works better for some games. 2011-10-31 16:46:21 +01:00
Vitaliy Margolen
67e0b356c0 dinput: Restore checks for DirectX 3 buffer size. 2011-10-25 16:57:28 +02:00
Aurimas Fišeras
8991a96885 dinput: Add Lithuanian translation. 2011-10-24 12:36:24 +02:00
Frédéric Delanoy
3c15af301c dinput: Avoid casting return value of HeapAlloc calls. 2011-10-21 12:31:31 +02:00
Vitaliy Margolen
271c6a6c5f dinput: Add some logging to base class. 2011-10-20 17:05:19 +02:00
Luca Bennati
9d487fd2c3 dinput: Add Italian translation. 2011-10-17 17:45:04 +02:00
Vitaliy Margolen
aba1ed78da dinput: Put some checks back into GetDeviceData for DirectInput 8. 2011-10-17 17:45:02 +02:00
Vitaliy Margolen
d7db5d5399 dinput: Don't mask buffer overflow error. 2011-10-17 17:45:01 +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
ca8c1103af dinput: Fix printing NULL strings. 2011-09-19 17:56:05 +02:00
Lucas Fialho Zawacki
32800de137 dinput: Fill dialog with info about the first device by default in config.c. 2011-09-13 11:27:00 +02:00
Lucas Fialho Zawacki
03fa9f627b dinput: Initialize device count to 0 in config.c. 2011-09-13 11:27:00 +02:00
Marcus Meissner
a038ec330a dinput: Fixed bad sizeof (pointer -> struct) (Coverity). 2011-09-12 10:07:31 +02:00
Dan Kegel
b7bb3538f9 dinput: Fix compilation on systems that don't support nameless unions. 2011-09-09 16:18:17 +02:00
Hwang YunSong
d045719761 dinput: New Korean resource. 2011-09-09 14:41:53 +02:00
Lucas Fialho Zawacki
b0dfa932b6 dinput: Working CANCEL and RESET buttons in ConfigureDevices dialog. 2011-09-06 12:23:53 +02:00
Lucas Fialho Zawacki
67682c244c dinput: Added possibility to change the action mapping in the ConfigureDevices dialog. 2011-09-06 12:23:42 +02:00
Lucas Fialho Zawacki
9149691865 dinput: Added display of available actions to ConfigureDevices dialog. 2011-09-06 12:23:42 +02:00
Lucas Fialho Zawacki
a4b209b119 dinput: Added object/action enumeration to ConfigureDevices dialog. 2011-09-06 12:23:42 +02:00
Lucas Fialho Zawacki
9bbe3b45d0 dinput: Added enumerated devices to ConfigureDevices dialog. 2011-09-06 12:23:28 +02:00
Lucas Fialho Zawacki
0ae4710926 dinput: Added ConfigureDevices dialog. 2011-09-06 12:22:09 +02:00
Francois Gouget
1e8abc3984 dinput: Make semantic_to_obj_id() static. 2011-09-02 14:42:14 +02:00
Lucas Fialho Zawacki
89367ebec0 dinput: Added ConfigureDevices A to W crosscall. 2011-08-26 13:13:36 +02:00
Lucas Fialho Zawacki
64c1f4778c dinput: Proper conversion of username parameters for Set and BuildActionMap. 2011-08-24 11:51:51 +02:00
Lucas Fialho Zawacki
7e3d51b7c6 dinput: Free previous action map in SetActionMap. 2011-08-24 11:51:48 +02:00
Lucas Fialho Zawacki
4a20339346 dinput: In BuildActionMap, don't assign objects to actions mapped by an user. 2011-08-24 11:51:45 +02:00
Lucas Fialho Zawacki
d175c1526f dinput: Common implementation for joystick, keyboard and mouse SetActionMap. 2011-08-24 11:51:42 +02:00
Lucas Fialho Zawacki
c0fd222321 dinput: Common implementation of BuildActionMap for keyboard and mouse. 2011-08-24 11:51:39 +02:00