8ada79d158
Devices never need to be polled, so return DI_NOEFFECT in Poll.
2001-11-06 22:26:26 +00:00
Alexandre Julliard
b165fabd5d
Make dinput a properly separated dll.
2001-10-18 21:31:14 +00:00
Alexandre Julliard
2fe081b730
Use WH_MOUSE_LL hook instead of redirecting the mouse event handler.
2001-10-18 21:30:46 +00:00
Alexandre Julliard
8166d36756
Fixed GetDeviceState and GetDeviceData to use only exported APIs.
2001-10-18 21:30:06 +00:00
Alexandre Julliard
3f4f7fa7f2
Removed unnecessary includes/definitions.
2001-10-02 18:45:46 +00:00
Patrik Stridvall
2344798c46
Fixed some warnings.
2001-07-26 21:44:44 +00:00
Patrik Stridvall
8b216b3d02
Documentation ordinal fixes.
2001-06-19 18:20:47 +00:00
Francois Gouget
e76218dd61
Add '\n' at the end of traces.
2001-05-09 17:31:31 +00:00
Alexandre Julliard
56a45b2049
Small cleanups.
2001-04-24 23:17:53 +00:00
Ove Kaaven
b18220a8b2
Don't restore the saved keyboard autorepeat config, since the config
...
save code itself was disabled a while ago...
2001-04-16 19:03:10 +00:00
James Abbatiello
45edb2fcb3
Fix a few compiler warnings.
2001-02-12 03:42:58 +00:00
Ove Kaaven
db1f948afb
Don't disable keyboard autorepeat, since autorepeat is now detectable.
2001-01-28 23:43:20 +00:00
Alexandre Julliard
e81843bb61
Authors: Ove Kaaven <ovek@transgaming.com>, Gavriel State <gav@transgaming.com>
...
Implemented circular buffering for the dinput mouse device.
Mapped the mouse warp on the center of the cooperative window, which
should make windowed games work better in managed mode.
2001-01-28 23:14:25 +00:00
James Juran
f4d5fefb0a
Add <string.h> to files that needed it.
2001-01-26 20:43:40 +00:00
Ove Kaaven
36d3aa3d10
Check that the linux 2.4 event interface is available before creating
...
a dinput device based on it.
2001-01-26 20:39:07 +00:00
Marcus Meissner
74f2b4b2ae
Added configure check for old linux/input.h.
2001-01-19 21:09:07 +00:00
Andreas Mohr
abade021fe
Mouse events fix.
2001-01-05 22:15:20 +00:00
Francois Gouget
a1d23f5da6
Removed the 'fn' prefix (i.e. ICOM_FN).
2001-01-04 22:59:48 +00:00
Marcus Meissner
d88dbb4a10
Implemented DIGDD_PEEK for SysMouseA::GetDeviceData.
2000-12-19 02:10:26 +00:00
Alexandre Julliard
ce1398e384
Avoid a couple of dependencies on input.c internal variables.
2000-12-16 20:37:16 +00:00
Marcus Meissner
c9b3b2e8f8
Added preferences to dinput drivers (so we can have two joystick
...
drivers). Implemented a joystick driver for the Linux 2.4
dev/input/event API.
2000-12-12 00:38:58 +00:00
Alexandre Julliard
5be8e7d8e0
Created a small static library in ole/libuuid.a that contains all the
...
UUID definitions (with the help of Francois Gouget).
2000-12-06 01:50:47 +00:00
David Elliott
ea186796eb
Remove libXXXX.so.1.0 lines from .cvsignore files.
2000-11-30 19:57:34 +00:00
Patrik Stridvall
024d6c50d6
Fixed some issues found by winapi_check.
2000-11-25 03:09:30 +00:00
Lionel Ulmer
6301e94e53
- reorganized DInput DLL
...
- added stubbing for DInput 7a
- 'fixed' the mouse problem in Fallout
2000-11-05 20:25:02 +00:00
Alexandre Julliard
eb58e1d597
Declare debug channels in all dlls that need them; added imports of
...
ntdll where necessary.
2000-11-05 04:53:07 +00:00
Andreas Mohr
0f5231d980
Changed mouse UnAcquire to NOT unacquire it on multiple unacquires.
...
Implemented DIPROP_AXISMODE for SysMouseAImpl_SetProperty.
2000-10-31 01:02:43 +00:00
Patrik Stridvall
fde6d9a586
Fixed some warnings.
2000-10-22 23:54:51 +00:00
Marcus Meissner
4b3afdcce0
Implemented DirectInputCreateEx.
2000-10-13 23:07:29 +00:00
Alexandre Julliard
7bbba4f9ce
Removed calls to ConvertToGlobalHandle and MakeCriticalSectionGlobal.
2000-08-26 21:18:36 +00:00
Alexandre Julliard
42d20f9dca
Merged clipboard driver into USER driver.
...
Moved all ttydrv source files to dlls/ttydrv.
Load functions pointer for the USER driver from the graphics driver
dll with GetProcAddress.
2000-08-10 01:16:19 +00:00
Alexandre Julliard
5ab9d860f2
Removed some unnecessary #includes and dll dependencies.
2000-08-09 22:35:05 +00:00
Alexandre Julliard
bea617be47
Moved GUID definitions to their respective dll.
2000-08-03 04:22:35 +00:00
Alexandre Julliard
6c9d83aa4c
Added imports of user32/gdi32/kernel32 wherever necessary.
2000-08-03 00:04:24 +00:00
Alexandre Julliard
646c562f9c
Cleaned up some more USER dependencies.
2000-07-31 23:32:47 +00:00
Alexandre Julliard
6953d6756c
For dlls, derive SPEC_SRCS from MODULE and ALTNAMES.
2000-06-20 20:24:14 +00:00
Alexandre Julliard
2b5d564e63
Merged mouse dll into USER.
2000-06-08 04:57:22 +00:00
Alexandre Julliard
2d8cf500c3
Merged display.dll into USER.
2000-06-03 04:20:19 +00:00
Lionel Ulmer
48393a762e
Added leaving of critical section on all return cases.
2000-04-28 20:00:43 +00:00
Patrik Stridvall
55ef9a5a68
Fixed issues found by winapi_check.
2000-04-24 18:03:54 +00:00
Patrik Stridvall
f0deb8a17e
Fixed some issues reported by winapi_check.
2000-04-15 20:44:21 +00:00
Patrik Stridvall
bbaf0ea799
Made the include files self sufficient.
2000-03-24 21:13:57 +00:00
Lionel Ulmer
c287e9fe37
- added some debug code and cleaned-up the mouse warping code
...
- be ready once mouse will be reported relatively
2000-03-24 19:49:33 +00:00
Alexandre Julliard
28c3a1baf3
Moved graphics initialisation to the x11drv/ttydrv dll init code.
...
Merged event, keyboard and mouse drivers into USER driver.
2000-03-20 18:21:19 +00:00
Alexandre Julliard
ddce652cae
Made ddraw and dinput separate dlls.
2000-03-17 16:58:10 +00:00