On Thu Oct 31 09:39:11 2024 +0000, Zhiyi Zhang wrote:
> Put the todo_wine before each ok() statement in test_WM_NOTIFY() instead.
do `ok`s in
```c
case forward_test_code:
if (forward_test)
{
ok(hdr == &forward_test_nmhdr, "Got unexpected header.\n");
ok(wParam == forward_test_idFrom, "Got unexpected wParam 0x%Ix.\n", wParam);
}
else
{
ok(FALSE, "Got unexpected WM_NOTIFY.\n");
}
forward_test = FALSE;
return forward_test_return;
```
need to be replaced with `todo_wine ok`?
they get passed 1 in first argument in windows and never run in wine without editing `dlls/comctl32/toolbar.c`
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6737#note_86362
This starts using MDT_RAW_DPI in the drivers, and provides the necessary raw/virt monitor information to wineserver. For now, this should not change much, as MDT_RAW_DPI is still the same as MDT_DEFAULT_DPI, but later it will return the DPI of the physical mode while MDT_DEFAULT_DPI will return a DPI for the possibly virtualized current display mode.
--
v2: server: Use the monitor infos to compute the virtual screen rect.
win32u: Inform wineserver about the winstation monitors.
win32u: Move some monitor info getter code around.
win32u: Use MDT_RAW_DPI monitor DPI type in the drivers.
win32u: Implement get_win_monitor_dpi.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6743
Zhiyi Zhang (@zhiyi) commented about dlls/comctl32/tests/toolbar.c:
> test_drawtext_flags();
> test_imagelist();
> test_BTNS_SEP();
> + todo_wine test_WM_NOTIFY();
Put the todo_wine before each ok() statement in test_WM_NOTIFY() instead.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6737#note_86359