Alexandre Julliard
|
5db9abaf81
|
user32: Always flush window surfaces in PeekMessage, even with PM_NOYIELD.
|
2012-10-01 12:13:00 +02:00 |
Henri Verbeet
|
c6fcc0255c
|
user32: Add rawinput keyboard support.
|
2012-09-12 12:47:13 +02:00 |
Henri Verbeet
|
faaf3d388e
|
user32: Add rawinput mouse support.
|
2012-09-11 18:06:34 +02:00 |
Alexandre Julliard
|
02442b52a4
|
user32: Return the cursor position in send_hardware_message and use it to update the driver's position.
|
2012-01-09 12:14:36 +01:00 |
Alexandre Julliard
|
cb3b723792
|
user32: Cache the global key state to avoid performance issues in applications that poll constantly.
|
2011-12-15 16:25:40 +01:00 |
Alexandre Julliard
|
8aa1a26886
|
user32: Pass a NULL rectangle in the ClipCursor entry point when clipping is reset because of focus change.
|
2011-04-22 17:51:28 +02:00 |
Alexandre Julliard
|
21e86f60ec
|
server: Post a message to the desktop window when the cursor clip rectangle changes.
|
2011-04-05 13:36:57 +02:00 |
Alexandre Julliard
|
c7efa293f0
|
server: Invoke low-level hardware hooks directly from the server side.
|
2011-03-02 21:26:13 +01:00 |
Alexandre Julliard
|
ae895a1f10
|
user32: Export a Wine-specific function to send hardware input from the graphics driver.
|
2011-03-02 21:25:43 +01:00 |
Alexandre Julliard
|
14a77db43f
|
user32: Add a stub for IsGUIThread().
|
2010-11-16 21:54:18 +01:00 |
Alexandre Julliard
|
30554d4ef1
|
user32: Check structure size in GetGUIThreadInfo.
|
2010-11-16 21:54:03 +01:00 |
Stefan Dösinger
|
c293424319
|
user32: Make GetMessage and PeekMessage patchable.
|
2010-08-26 17:21:08 +02:00 |
Dmitry Timoshkov
|
ea7020480b
|
user32: Properly pack the WM_WINE_SETWINDOWPOS internal message.
|
2010-08-16 12:57:08 +02:00 |
Alexandre Julliard
|
01578f51ba
|
user32: Pack the structure for WM_DDE_ACK to allow crossing 32/64 boundaries.
|
2010-03-30 20:43:41 +02:00 |
Alexandre Julliard
|
2de2222aec
|
user32: Pack the low-level hook structure in messages to allow crossing 32/64 boundaries.
|
2010-03-30 20:43:41 +02:00 |
Alexandre Julliard
|
366c5ceea7
|
user32: Pack the MDICREATESTRUCTW structure in messages to allow crossing 32/64 boundaries.
|
2010-03-30 20:43:41 +02:00 |
Alexandre Julliard
|
99719be4a6
|
user32: Pack the MDINEXTMENU structure in messages to allow crossing 32/64 boundaries.
|
2010-03-30 20:43:41 +02:00 |
Alexandre Julliard
|
3099b08aa2
|
user32: Pack the MSG structure in messages to allow crossing 32/64 boundaries.
|
2010-03-30 20:43:41 +02:00 |
Alexandre Julliard
|
bbdd742a49
|
user32: Pack the NCCALCSIZE_PARAMS structure in messages to allow crossing 32/64 boundaries.
|
2010-03-30 20:43:41 +02:00 |
Alexandre Julliard
|
eba2ec4ab1
|
user32: Pack the HELPINFO structure in messages to allow crossing 32/64 boundaries.
|
2010-03-30 20:43:41 +02:00 |
Alexandre Julliard
|
8ec6cfedea
|
user32: Pack the COPYDATASTRUCT structure in messages to allow crossing 32/64 boundaries.
|
2010-03-30 20:43:41 +02:00 |
Alexandre Julliard
|
5c65269897
|
user32: Pack the WINDOWPOS structure in messages to allow crossing 32/64 boundaries.
|
2010-03-30 20:43:41 +02:00 |
Alexandre Julliard
|
9b5b55d9de
|
user32: Pack the various owner-draw structures in messages to allow crossing 32/64 boundaries.
|
2010-03-30 20:43:41 +02:00 |
Alexandre Julliard
|
fcf8a81904
|
user32: Pack the CREATESTRUCTW structure in messages to allow crossing 32/64 boundaries.
|
2010-03-30 20:43:37 +02:00 |
Jörg Höhle
|
9079109a45
|
winex11: Log keycode decimal <-> hex for keysym & MS vkey and scancode.
|
2010-03-04 12:28:22 +01:00 |
Alexandre Julliard
|
4d33d4982f
|
user32: Pass HWND_BOTTOM unmodified to the server in PeekMessage.
|
2010-03-03 13:20:26 +01:00 |
Michael Stefaniuc
|
0a22cd2b8f
|
user32: Avoid using HIWORD() on atoms/resources.
|
2010-02-04 13:39:27 +01:00 |
Michael Stefaniuc
|
6f3b494463
|
user32: Remove some explicit LPARAM/WPARAM casts.
|
2009-12-28 12:27:13 +01:00 |
Alexandre Julliard
|
4b4b6a48cb
|
user32: Use the wait message handler for the yield in PeekMessageW too.
|
2009-12-24 12:08:02 +01:00 |
Alexandre Julliard
|
b33c5f163a
|
user32: Add a WoW wrapper for message waiting to allow releasing the Win16 lock in the 16-bit code.
|
2009-12-24 12:07:44 +01:00 |
Alexandre Julliard
|
77ab435402
|
user32: Make WINPROC_AllocProc take a unicode flag for consistency with the other winproc functions.
|
2009-12-18 12:41:59 +01:00 |
Alexandre Julliard
|
d081a7352c
|
user32: Simplify window procedure allocation for the builtin classes.
|
2009-12-18 12:39:13 +01:00 |
Alexandre Julliard
|
6b0cdc1922
|
user32: Pre-allocate the window procedure for the message class.
|
2009-12-18 12:38:22 +01:00 |
Alexandre Julliard
|
d1dc48d8dc
|
server: Don't set the idle event when a queue is destroyed, instead return success in WaitForInputIdle on process exit.
|
2009-12-16 18:00:34 +01:00 |
Alexandre Julliard
|
6c253bb143
|
user32: Return failure in WaitForInputIdle if we can't open the idle event.
|
2009-12-15 13:10:10 +01:00 |
Alexandre Julliard
|
dd64dd5548
|
user32: Reimplement UserYield using PeekMessageW.
|
2009-11-12 23:09:21 +01:00 |
Stefan Dösinger
|
acebc001b7
|
user32: Make some functions hookable.
|
2009-10-14 12:21:06 +02:00 |
Peter Dons Tychsen
|
f20f411925
|
user32: Add exception handling for timer callbacks.
|
2009-09-30 14:34:32 +02:00 |
Andrew Eikum
|
f9e7c3f4ba
|
user32: Handle VK_PACKET messages in TranslateMessage.
|
2009-08-19 12:18:14 +02:00 |
Dmitry Timoshkov
|
acb05666bb
|
user32: Add a test for PeekMessage((HWND)-1), make it pass under Wine.
|
2009-06-12 17:33:16 +02:00 |
Michael Stefaniuc
|
214b40b109
|
user32: Remove superfluous pointer casts.
|
2009-03-02 12:11:38 +01:00 |
Paul Vriens
|
fd3c7be0e0
|
user32: Allocate buffer on heap.
|
2009-01-26 14:24:29 +01:00 |
Alexandre Julliard
|
0ffd26ab17
|
user32: Use the message_data_t union when receiving a message.
|
2009-01-15 12:50:59 +01:00 |
Alexandre Julliard
|
4261476d13
|
server: Make the message callback function a client_ptr_t instead of a void pointer.
|
2008-12-30 14:02:07 +01:00 |
Alexandre Julliard
|
cc55fd317a
|
server: Make hook procedures client_ptr_t instead of void pointers.
|
2008-12-29 17:35:35 +01:00 |
Alexandre Julliard
|
3cd817b53e
|
server: Make lparam_t always 64-bit.
|
2008-12-24 19:57:51 +01:00 |
Alexandre Julliard
|
d1d7b9f3f7
|
server: Store data for hardware messages in the message extra data.
|
2008-12-24 19:57:51 +01:00 |
Alexandre Julliard
|
7fdadbb377
|
server: Add functions for conversions between server user handles and pointer-style handles.
|
2008-12-08 16:58:20 +01:00 |
Alexandre Julliard
|
d1b3d484f7
|
server: Add functions for conversions between server object handles and pointer-style handles.
|
2008-12-08 16:05:17 +01:00 |
Alexandre Julliard
|
fe9f688774
|
user32: Don't process other messages when recursing in peek_message for an internal message.
|
2008-11-12 19:56:36 +01:00 |