Alexandre Julliard
|
fe441a0682
|
user32: Register classes once the graphics driver has been loaded, except for the desktop class.
|
2013-10-24 19:01:54 +02:00 |
Alexandre Julliard
|
6d0d7e08e5
|
user32: Fix the scope of a local variable.
|
2013-10-21 14:48:20 +02:00 |
Michael Stefaniuc
|
7c7fa1051c
|
user32: Avoid using CONST.
|
2013-09-24 12:57:57 +02:00 |
Alexandre Julliard
|
fa311c57bf
|
user32: Check for driver events more quickly once we start getting timer messages.
|
2013-07-02 19:39:34 +02:00 |
Huw Davies
|
5d5d0935ea
|
user32: Use the codepage associated with the input locale for WM_CHAR-type conversions.
|
2013-05-21 16:59:58 +02:00 |
Huw Davies
|
bf85df3f0e
|
user32: Move back to using WC<->MB in order to specify an alternative codepage.
|
2013-05-21 16:55:11 +02:00 |
Erich Hoover
|
057b0d8bca
|
user32: SetTimer and SetSystemTimer should respect the timeout limits.
|
2013-05-06 15:55:20 +02:00 |
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 |