Aric Stewart
|
6e4cbd5787
|
user32: ImmProcessKey is only called on WM_KEYDOWN and if the message is being removed.
|
2013-03-28 18:55:58 +01:00 |
Ken Thomases
|
5fb543f6e2
|
user32: In TranslateMessage, handle ToUnicode returning 2 or more chars.
|
2013-02-05 11:07:02 +01:00 |
Alexandre Julliard
|
bd5d5e9776
|
user32: Start checking for driver events more often when the app doesn't consume messages properly.
|
2012-12-12 20:17:21 +01:00 |
Alexandre Julliard
|
1cf2c9c179
|
user32: Ignore the PM_NOYIELD flag on the client side.
|
2012-12-05 12:48:37 +01:00 |
Alexandre Julliard
|
a0f039a604
|
user32: Fix the wait event mask in PeekMessage.
|
2012-11-22 11:57:15 +01:00 |
Alexandre Julliard
|
841214ddb4
|
user32: Don't check for driver events before normal messages in PeekMessage.
|
2012-11-21 19:20:27 +01:00 |
Alexandre Julliard
|
8ba4c316f2
|
user32: Don't check for driver events before normal messages in GetMessage.
|
2012-11-21 19:20:09 +01:00 |
André Hentschel
|
64e169d974
|
user32: Avoid memory leaks (coverity).
|
2012-10-30 19:14:17 +01:00 |
Alexandre Julliard
|
b7582525a0
|
user32: Don't flush window surfaces while waiting for a sent message reply.
|
2012-10-29 14:39:53 +01:00 |
Henri Verbeet
|
3ed797b265
|
user32: Implement GetRawInputDeviceList().
|
2012-10-18 19:20:27 +02:00 |
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 |