Christoph Frick
|
034a030d37
|
dinput/joystick_linuxinput: Add POV detection and reporting.
Mapping of ABS_HAT[0-3][XY] to the four POV used by dinput.
|
2006-03-13 14:18:19 +01:00 |
|
Christoph Frick
|
61de4e7425
|
dinput/linuxinput: Fix handling of DIPH_BYID.
- handling of DIPH_BYID
- use regular id and not shifted one also for axes
- may only Acquire after SetDataFormat
|
2006-03-09 22:45:11 +01:00 |
|
Vitaly Budovski
|
6a0e711681
|
dinput: Return an error if both DISCL_EXCLUSIVE and DISCL_BACKGROUND are set.
|
2006-02-28 12:40:13 +01:00 |
|
Mike McCormack
|
202846739a
|
dinput: Fix the compile for missing EV_SYN define.
|
2006-02-09 17:44:38 +01:00 |
|
Christoph Frick
|
094e85398b
|
dinput: Dynamic handling of buttons of a device.
|
2006-02-09 12:07:55 +01:00 |
|
Lionel Ulmer
|
809dd5b044
|
Handle DInput8 interfaces in device QueryInterface.
|
2005-11-28 10:38:59 +01:00 |
|
Alexandre Julliard
|
0ec7e1a591
|
Renamed all .cvsignore files to .gitignore.
|
2005-11-26 13:10:33 +01:00 |
|
Francois Gouget
|
6d442aeb34
|
Assorted spelling fixes.
|
2005-11-23 20:14:43 +01:00 |
|
Daniel Remenak
|
c02aee8b8f
|
Add additional sanity checks to the linux input system dinput joystick
implementation.
|
2005-11-12 19:10:38 +00:00 |
|
Christoph Frick
|
247417a6db
|
Moved and adopted joystick_linux.c code into the
joystick_linuxinput.c.
|
2005-11-11 10:52:27 +00:00 |
|
Francois Gouget
|
0edbaf7e80
|
Remove spaces before '\n' in traces.
|
2005-11-10 12:14:56 +00:00 |
|
Alexandre Julliard
|
7e22be4d84
|
We are no longer generating .dbg.c files.
|
2005-09-29 10:35:58 +00:00 |
|
Marcus Meissner
|
bd7ec9aca5
|
The last argument to MultiByteToWideChar is wide character count and
not the buffer size in bytes. Fixed all places where it was wrong.
|
2005-09-12 22:07:53 +00:00 |
|
Alexandre Julliard
|
f8ee161a1b
|
Fixed some traces to use the right printf format and avoid typecasts.
|
2005-09-12 10:30:05 +00:00 |
|
Alexandre Julliard
|
20a1a203c6
|
Use a more portable scheme for storing the name of a critical
section.
|
2005-09-09 10:19:44 +00:00 |
|
Vincent Béron
|
a3e3b1e360
|
Use proper ifdefs around unistd.h.
|
2005-09-09 09:11:10 +00:00 |
|
Alexandre Julliard
|
856221c057
|
Use the COM macros instead of accessing lpVtbl directly.
|
2005-09-07 11:50:34 +00:00 |
|
Mike McCormack
|
b1eb3c30f3
|
Fix warnings for no force feedback case.
|
2005-09-07 11:25:32 +00:00 |
|
Daniel Remenak
|
feb9ab68b9
|
- Allow the creation of an FF effect while the joystick is not
acquired.
- Failing to download an effect after setting parameters is not a
fatal error.
|
2005-09-06 11:03:48 +00:00 |
|
Daniel Remenak
|
ff771e2e21
|
- Allow enumeration of objects when the device is not yet acquired.
- Flag FF-capable axes during enumeration.
|
2005-09-06 10:22:23 +00:00 |
|
Daniel Remenak
|
94d14d1f37
|
Protect FF_STATUS usage to avoid compile errors on machines with old
linux/input.h.
|
2005-09-06 09:19:51 +00:00 |
|
Daniel Remenak
|
d57b7ac4e2
|
Implement EnumEffects, CreateEffect, EnumCreatedEffects,
SendForceFeedbackCommand, and GetForceFeedbackStatus for linux input
joysticks.
|
2005-09-03 15:02:38 +00:00 |
|
Daniel Remenak
|
365c1a50c0
|
Added a linux input system force feedback effect implementation.
|
2005-09-02 15:18:47 +00:00 |
|
Mike McCormack
|
a107234dcd
|
gcc 4.0 warning fixes.
|
2005-08-29 09:38:19 +00:00 |
|
Alexandre Julliard
|
d37f0abf07
|
Don't prefix the functions DllCanUnloadNow, DllGetClassObject and
Dll(Un)RegisterServer with the dll name so that the compiler can check
the prototypes.
|
2005-08-08 17:35:28 +00:00 |
|
Alexandre Julliard
|
82776020da
|
Removed some unused or redundant configure checks.
A few cleanups in configure.ac.
|
2005-08-08 11:17:25 +00:00 |
|
Mike McCormack
|
50a6d970f5
|
gcc 4.0 warning fixes for Interlocked* functions.
|
2005-08-03 11:03:05 +00:00 |
|
Daniel Remenak
|
3ddc4bb895
|
Correctly enumerate evdev joysticks when enumeration is restricted
with DIEDFL_FORCEFEEDBACK.
|
2005-07-29 14:41:55 +00:00 |
|
Daniel Remenak
|
e491e8f897
|
Detect force-feedback-capable linux event device joysticks and return
DIDC_FORCEFEEDBACK when queried for capabilities.
|
2005-07-29 14:18:58 +00:00 |
|
Daniel Remenak
|
6cb230dd20
|
Correct dinput handling of sliders and non-zero-based axes through the
linux input system.
|
2005-07-22 09:05:19 +00:00 |
|
Mike McCormack
|
c447939033
|
Interlocked LONG* gcc warning fixes.
|
2005-07-12 17:03:19 +00:00 |
|
Francois Gouget
|
39589188d1
|
Only print the joystick state when it changes so the user does not get
300 lines of traces.
|
2005-07-11 17:58:52 +00:00 |
|
Francois Gouget
|
8ad8969fd5
|
Remove unnecessary STRICT defines.
|
2005-07-11 14:24:17 +00:00 |
|
Francois Gouget
|
c7dcf642ea
|
Add trailing '\n's to ok() calls.
|
2005-07-06 15:46:47 +00:00 |
|
Stefan Huehner
|
17ed5537e7
|
Fix some more -Wmissing-declarations warnings.
|
2005-07-05 11:05:50 +00:00 |
|
Alexandre Julliard
|
aa0b9aac0d
|
Sort entry points alphabetically.
|
2005-06-22 18:38:23 +00:00 |
|
Stefan Huehner
|
863a4b1488
|
Fix some more -Wstrict-prototypes warnings.
|
2005-06-21 20:53:13 +00:00 |
|
Stefan Huehner
|
ac6f562b52
|
Fix more -Wstrict-prototypes warnings.
|
2005-06-20 14:18:03 +00:00 |
|
Alexandre Julliard
|
7e44db5c41
|
Moved config parameters to HKCU\Software\Wine\DirectInput.
|
2005-06-14 12:34:33 +00:00 |
|
Alexandre Julliard
|
2e4bca9db5
|
Added magic comments to all Wine-specific registry accesses to make
them easier to grep.
|
2005-06-13 18:56:00 +00:00 |
|
Dmitry Timoshkov
|
247246ede7
|
Make more of the OLE interface vtables const.
|
2005-05-30 10:01:08 +00:00 |
|
Robert Reif
|
2d9e2a3300
|
Effect objects are not supported yet so don't crash when trying to
enumerate them.
|
2005-05-16 14:07:36 +00:00 |
|
Robert Reif
|
6dd763e03b
|
Pass around real version and do correct thing based on it.
Change cooperative level to pass on windows.
|
2005-05-16 08:44:14 +00:00 |
|
Robert Reif
|
0f60464b95
|
Fix SetProperty error returned.
Add EnumDevice joystick version check.
Test multiple versions.
|
2005-05-13 13:57:17 +00:00 |
|
Robert Reif
|
8bffed50c6
|
Added dinput tests.
|
2005-05-11 12:05:17 +00:00 |
|
Robert Reif
|
2095f66d44
|
Fix joystick crash when a button guid is specified in the data
format.
Add some parameter checking.
|
2005-05-10 13:17:03 +00:00 |
|
Alexandre Julliard
|
34fa35dc99
|
Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
|
2005-05-09 14:42:30 +00:00 |
|
Lionel Ulmer
|
233b5f5b80
|
- Windows reports 0x80 on pressed buttons not 0xFF
- trace the events reported to the application
|
2005-05-09 09:24:34 +00:00 |
|
Alexandre Julliard
|
d62356aa1e
|
Added rules to build import libraries in the individual dll makefiles.
Generate import libraries with the right name right away instead of
using an intermediate .spec.def file.
|
2005-05-07 12:39:52 +00:00 |
|
Lionel Ulmer
|
a9d42f44c1
|
- do not flush the buffer when the application only wants to peek the
number of elements in the queue
- trace the GetDeviceState values before they are reset
|
2005-05-05 10:30:24 +00:00 |
|