Michael Stefaniuc
|
7b5668a6e7
|
include: Make ARRAY_SIZE() available in wine/test.h.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-25 12:09:17 +02:00 |
Alexandre Julliard
|
51e8d579bb
|
user32: Don't send cross-process message for GetWindowTextLength().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-22 21:58:02 +02:00 |
Alexandre Julliard
|
f7b5b8975c
|
user32: Store the window DPI in the server.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-17 14:10:23 +02:00 |
Alexandre Julliard
|
8a70b70f42
|
user32: Update the window DPI awareness in SetParent().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-15 16:27:57 +02:00 |
Alexandre Julliard
|
433788736b
|
user32: Store the window DPI awareness in the server.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-15 16:27:36 +02:00 |
Huw Davies
|
5fefb108c4
|
user32: Simplify CheckMenuRadioItem().
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-15 12:33:56 +02:00 |
Nikolay Sivov
|
387ba1d605
|
user32/menu: Return locked menu data when looking for menu items.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-11 17:20:41 +02:00 |
Huw Davies
|
c267bbb300
|
user32: Pass the modifiable string buffer directly to TEXT_NextLineW().
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-09 15:55:15 +02:00 |
Zhiyi Zhang
|
18df0bc05b
|
user32: Use common cleanup code in DrawTextExW().
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-08 11:13:31 +02:00 |
Zhiyi Zhang
|
661528a119
|
user32: Use the heap_*() functions in text.c where possible.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-08 11:13:29 +02:00 |
Nikolay Sivov
|
c4fd1099dd
|
user32: Avoid touching last error on successful path of GetClassInfo().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-08 10:51:31 +02:00 |
Alexandre Julliard
|
e95d0c6849
|
user32: Take into account the offset between old and new parent in SetParent().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-07 12:00:17 +02:00 |
Alexandre Julliard
|
bc956d8aa6
|
user32: Avoid repeatedly fetching the window rectangles in SetWindowPos.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-07 11:49:17 +02:00 |
Alexandre Julliard
|
1f17051028
|
Revert "user32: SetWindowPos() should check the final window position in screen coords before adding SWP_NOMOVE."
This reverts commit 38a76ecb03 .
It has no effect, the coordinates are identical either way.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-06 11:21:57 +02: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 |
Alexandre Julliard
|
487599e77f
|
user32/tests: Reorganize the DPI tests.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-02 17:32:29 +02:00 |
Alexandre Julliard
|
fbe81f8a9e
|
user32/tests: Avoid calling a potentially missing function.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-01 14:17:45 +02:00 |
Francois Gouget
|
a66af35ab9
|
user32/tests: Add a trailing '\n' to an ok() call.
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-30 20:41:59 +02:00 |
Alex Henrie
|
816b22a650
|
user32/tests: Drop nonsensical broadcast tests that fail on Windows 10.
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-30 10:41:44 +02:00 |
Alexandre Julliard
|
08b19c6f67
|
user32: Don't wait for other threads to process WM_NCDESTROY.
Based on a patch by Andrew Eikum.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-27 16:24:43 +02:00 |
Alexandre Julliard
|
460b4e7adf
|
user32: Destroy thread windows by going through the handle table.
This makes sure we catch child windows that may not have been deleted
yet.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-27 16:24:36 +02:00 |
Zhiyi Zhang
|
60fad890db
|
user32: Fix checkbox wrong box alignment with BS_VCENTER.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-27 09:24:42 +02:00 |
Alexandre Julliard
|
ecf0bef561
|
user32: Add 256x256 variants of the standard icons.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-20 17:16:51 +02:00 |
Alexandre Julliard
|
7fdf90e395
|
user32: Implement LogicalToPhysicalPointForPerMonitorDPI() and PhysicalToLogicalPointForPerMonitorDPI().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-19 12:51:21 +02:00 |
Alexandre Julliard
|
fb563978d8
|
user32: Implement GetDpiForWindow().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-19 12:51:21 +02:00 |
Alexandre Julliard
|
8b7ed36307
|
user32: Add partial stub for GetDpiForMonitorInternal().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-19 12:51:21 +02:00 |
Francois Gouget
|
0e66914f69
|
user32: Fix the name of an unused debugging function.
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-18 10:13:36 +02:00 |
Alexandre Julliard
|
300217e38b
|
user32: Implement AdjustWindowRectExForDpi().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-17 17:03:13 +02:00 |
Alexandre Julliard
|
77013e9796
|
user32: Reimplement AdjustWindowRectEx using NONCLIENTMETRICSW.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-17 17:03:13 +02:00 |
Nikolay Sivov
|
6cae93a36e
|
user32/menu: Replace macro checks for window style with a helper function.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-17 17:03:13 +02:00 |
Nikolay Sivov
|
fcdc7db390
|
user32/menu: Hold a reference to menu data for calls with menu handles on input.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-17 17:03:13 +02:00 |
Alexandre Julliard
|
3458af7db0
|
user32: Implement GetSystemMetricsForDpi().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-13 14:34:26 +02:00 |
Alexandre Julliard
|
a02ed14732
|
user32: Implement SystemParametersInfoForDpi().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-13 14:34:25 +02:00 |
Alexandre Julliard
|
9c225fc3f9
|
user32: Fix position of the small icon in the caption bar.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-13 14:34:25 +02:00 |
Alexandre Julliard
|
d4d12801bc
|
user32: Included padded border into the border width in NONCLIENTMETRICS.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-13 14:15:40 +02:00 |
Alexandre Julliard
|
6b42665b95
|
user32/tests: Remove Win9x workarounds.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-13 08:54:43 +02:00 |
Alexandre Julliard
|
132c00fc9f
|
user32/tests: Cleanup helper macros.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-13 08:39:20 +02:00 |
Alexandre Julliard
|
60085f4e36
|
gdi32: Scale stock fonts based on the DPI awareness.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-12 13:50:01 +02:00 |
Alexandre Julliard
|
31967ef51d
|
gdi32: Take DPI awareness into account for the LOGPIXELSX/Y device caps.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-12 13:26:31 +02:00 |
Alexandre Julliard
|
74a9c91964
|
user32: Get the system DPI from the registry instead of from GDI.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-12 13:24:36 +02:00 |
Józef Kucia
|
9a95f10249
|
user32: Add stub for EnableMouseInPointer().
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-11 16:23:06 +02:00 |
Alexandre Julliard
|
9d5e33b741
|
user32/tests: Add tests for GetDpiForSystem().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-11 16:23:05 +02:00 |
Alexandre Julliard
|
da2551f874
|
user32: Support returning to the process default in SetThreadDpiAwarenessContext().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-11 16:23:05 +02:00 |
Alexandre Julliard
|
165f552c34
|
user32: Add more allowed values in GetAwarenessFromDpiAwarenessContext() and IsValidDpiAwarenessContext().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-11 16:23:05 +02:00 |
Alexandre Julliard
|
9fa96f5433
|
user32: Implement Get/SetProcessDpiAwarenessInternal().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-11 16:23:04 +02:00 |
Nikolay Sivov
|
349d9fbdd7
|
user32/tests: Remove the rest of skips in menu tests.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-09 10:02:44 +02:00 |
Nikolay Sivov
|
508e7a88f5
|
user32/tests: Remove menu tests workarounds.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-09 10:02:38 +02:00 |
Huw Davies
|
da943f2c08
|
user32: Avoid using the comma operator in a while condition.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-04 22:04:27 +02:00 |
Alexandre Julliard
|
3cad302cc0
|
user32/tests: Use the function pointer for GetWindowDpiAwarenessContext.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-04 11:41:31 +02:00 |
Alexandre Julliard
|
b53d84b947
|
user32: Add support for loading 256x256 icons.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-03 20:46:01 +02:00 |