Alexandre Julliard
|
ca3ac8f155
|
Run WH_KEYBOARD_LL and WH_MOUSE_LL hooks in the context of the thread
that set the hook.
|
2003-07-11 21:55:58 +00:00 |
Alexandre Julliard
|
d55e7f1e9b
|
Store the hook table in the thread queue instead of the thread
structure, and make sure the queue is allocated when setting a hook.
|
2003-07-03 18:16:48 +00:00 |
Alexandre Julliard
|
e66207ebfc
|
Moved all references to file descriptors out of the generic object
structure.
Changed the poll()-related routines to deal with file descriptors
instead of objects and integrated poll support into fd.c.
|
2003-02-19 00:33:32 +00:00 |
Alexandre Julliard
|
cf27a7fa3b
|
Changed fd operations to take a struct fd instead of a struct object.
Removed get_file_info function from object operations.
Added get_device_id request to avoid abusing get_file_info.
|
2003-02-14 20:27:09 +00:00 |
Alexandre Julliard
|
863637b158
|
Started moving functions that deal with Unix file descriptors to a
separate fd object. This will be needed for file locking.
|
2003-01-30 00:26:44 +00:00 |
Alberto Massari
|
66da6c85e8
|
The handler for the server message get_next_hook was returning the
module name of the current hook, instead of the next one.
|
2002-12-17 21:01:01 +00:00 |
Alexandre Julliard
|
14e68ba7fe
|
Added support for system-wide hooks.
|
2002-11-20 19:54:32 +00:00 |
Alexandre Julliard
|
775fcfdee5
|
Work around to make system-global hooks at least run in the thread
that set them.
|
2002-10-31 22:07:29 +00:00 |
Alexandre Julliard
|
0286135de3
|
Rewrote hook support to store the hook chain in the server.
Split off 16-bit hook functions and re-implemented them on top of the
32-bit ones; system-wide 16-bit hooks are no longer supported at this
point.
|
2002-10-29 00:41:42 +00:00 |