Alexandre Julliard
|
d5a372abbb
|
include: Move inline assembly definitions to a new wine/asm.h header.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-14 13:45:07 +02:00 |
Alexandre Julliard
|
0d83218a2d
|
user32: Clear %edi register when calling window procedure.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46352
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-12-28 18:20:56 +01:00 |
Alexandre Julliard
|
39f0bbff4e
|
user32: Set the thread DPI awareness to the window's when calling a window procedure.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-02 17:33:19 +02:00 |
Nikolay Sivov
|
9640990e43
|
user32: Don't convert message arguments when calling dialog procedure.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-19 16:57:53 +01:00 |
Alexandre Julliard
|
01676c5dd6
|
user32: Use the magic format string prefix for relay traces.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-25 12:05:40 +01:00 |
Zebediah Figura
|
9b7f9f2d08
|
user32: Use the given string length when converting strings in WM_GETTEXT.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-06 12:15:28 +01:00 |
Piotr Caban
|
c9ae38e4c7
|
user32: Call window procedure even if we're out of winproc handles.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-14 13:54:50 +09:00 |
Piotr Caban
|
7cb0e78dbf
|
user32: Return window procedure pointer in WINPROC_AllocProc if it's not possible to allocate handle.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-14 13:54:50 +09:00 |
Piotr Caban
|
3be5c16b4d
|
user32: Move IME window procedure to user32.
|
2014-11-11 16:09:47 +09:00 |
Michael Stefaniuc
|
7c7fa1051c
|
user32: Avoid using CONST.
|
2013-09-24 12:57:57 +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 |
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
|
b7582525a0
|
user32: Don't flush window surfaces while waiting for a sent message reply.
|
2012-10-29 14:39:53 +01:00 |
Alexandre Julliard
|
24eee97d21
|
user32: Add a driver entry point for UpdateLayeredWindow.
|
2012-10-01 13:20:20 +02:00 |
Alexandre Julliard
|
7304445a7e
|
user32: Maintain a list of active window surfaces and flush them periodically.
|
2012-09-06 12:38:13 +02:00 |
Alexandre Julliard
|
f89aaa65ad
|
user32: Store 32-bit and 16-bit cursors/icons in independent structures.
|
2010-02-08 17:49:47 +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
|
b201a41edf
|
user32: Export the WIN_GetFullHandle function through the WoW handlers.
|
2009-12-23 19:34:58 +01:00 |
Alexandre Julliard
|
eb36bb2e47
|
user32: Export DIALOG_get_info and DIALOG_DoDialogBox through the WoW handlers.
|
2009-12-23 19:34:41 +01:00 |
Alexandre Julliard
|
cecb3a993c
|
user32: Allocate user handles for cursors/icons when we don't have 16-bit support.
|
2009-12-22 17:35:41 +01:00 |
Alexandre Julliard
|
b36ca48608
|
user32: Call the cursor/icon handle allocation functions through the WoW handlers table.
|
2009-12-22 17:27:57 +01:00 |
Alexandre Julliard
|
ce50559013
|
user32: Send all CreateWindow calls through the WoW wrapper to allow mapping 16-bit instances.
|
2009-12-21 15:00:35 +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
|
6b0cdc1922
|
user32: Pre-allocate the window procedure for the message class.
|
2009-12-18 12:38:22 +01:00 |
Alexandre Julliard
|
e6f15c5886
|
user32: Pre-allocate the window procedure for the menu class.
|
2009-12-18 12:37:58 +01:00 |
Alexandre Julliard
|
d88c34099b
|
user32: Pre-allocate the window procedure for the icon title class.
|
2009-12-18 12:37:05 +01:00 |
Alexandre Julliard
|
0c4e151ee9
|
user32: Pre-allocate the window procedure for the desktop class.
|
2009-12-18 12:36:33 +01:00 |
Alexandre Julliard
|
8494682f2d
|
user32: Move 16-bit window creation functions to 16-bit files.
|
2009-12-17 15:03:32 +01:00 |
Alexandre Julliard
|
1b2ea8b2e9
|
user32: Pre-allocate the window procedure for DefWindowProc.
|
2009-12-17 13:25:50 +01:00 |
Alexandre Julliard
|
53393b0f1c
|
user32: Pre-allocate the window procedure for the MDI client class.
|
2009-12-17 13:25:16 +01:00 |
Alexandre Julliard
|
0cbf191add
|
user32: Pre-allocate the window procedure for the dialog class.
|
2009-12-17 13:09:50 +01:00 |
Alexandre Julliard
|
80a09a7899
|
user32: Pre-allocate the window procedure for the static class.
|
2009-12-17 13:09:50 +01:00 |
Alexandre Julliard
|
1e43d19753
|
user32: Pre-allocate the window procedure for the scrollbar class.
|
2009-12-17 13:09:50 +01:00 |
Alexandre Julliard
|
c0f3f5a1d2
|
user32: Pre-allocate the window procedure for the listbox class.
|
2009-12-17 13:09:50 +01:00 |
Alexandre Julliard
|
87ede8949a
|
user32: Get rid of the EDIT_winproc_handle variable.
|
2009-12-17 13:09:50 +01:00 |
Alexandre Julliard
|
6400dabf40
|
user32: Pre-allocate the window procedure for the edit class.
|
2009-12-17 13:09:50 +01:00 |
Alexandre Julliard
|
05cf0ff29f
|
user32: Pre-allocate the window procedure for the combobox class.
|
2009-12-17 13:09:50 +01:00 |
Alexandre Julliard
|
87f83f8618
|
user32: Pre-allocate the window procedure for the button class.
|
2009-12-17 13:09:49 +01:00 |
Alexandre Julliard
|
314d2c3e1c
|
user32: Add a Wow handler for the mdi client class.
|
2009-12-16 13:22:08 +01:00 |
Alexandre Julliard
|
fb97908119
|
user32: Move the 16-bit message mapping functions to msg16.c.
|
2009-12-15 20:18:47 +01:00 |
Alexandre Julliard
|
552fc29b26
|
user32: Move 16-bit winproc functions to msg16.c.
|
2009-12-15 20:15:02 +01:00 |
Alexandre Julliard
|
fc0244cb32
|
user32: Store the 16-bit winproc in a different array from the 32-bit A/W ones.
|
2009-12-15 20:14:25 +01:00 |
Alexandre Julliard
|
73c93466a2
|
user32: Move more 16-bit winproc functions inside the i386 ifdef.
|
2009-12-15 20:13:11 +01:00 |
Alexandre Julliard
|
8649f73056
|
user32: Turn the static winproc into a Wow handler.
|
2009-12-15 16:09:13 +01:00 |
Alexandre Julliard
|
3dc6317fc6
|
user32: Turn the scrollbar winproc into a Wow handler.
|
2009-12-15 16:09:13 +01:00 |
Alexandre Julliard
|
57e5c8f67a
|
user32: Turn the edit winproc into a Wow handler.
|
2009-12-15 16:09:13 +01:00 |
Alexandre Julliard
|
9f12c730e1
|
user32: Turn the listbox winproc into a Wow handler.
|
2009-12-15 16:09:13 +01:00 |
Alexandre Julliard
|
57d439f4f1
|
user32: Turn the combobox winproc into a Wow handler.
|
2009-12-15 16:09:13 +01:00 |
Alexandre Julliard
|
02e74fa8a6
|
user32: Implement UserRegisterWowHandlers function and add a handler for the button winproc.
|
2009-12-15 16:09:13 +01:00 |