This activates the new DPI scaling, and stops pretending that every window is per-monitor DPI aware. It uses the GDI scaled surfaces for DPI-unaware windows, instead of the current higher resolution surfaces, which gives more blurry results but this is the same as Windows for DPI-unaware cases.
--
v3: win32u: Stop setting DPI_PER_MONITOR_AWARE by default.
explorer: Make the desktop thread per-monitor DPI aware.
user32: Move dpiaware_init to SYSPARAMS_Init.
server: Pass window's per-monitor DPI in set_window_pos.
win32u: Pass window_from_point dpi to list_children_from_point.
win32u: Map rect to window DPI in expose_window_surface.
winex11: Map message pos to physical DPI in move_resize_window.
winewayland: Remove unnecessary logical to physical DPI mapping.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6396
This activates the new DPI scaling, and stops pretending that every window is per-monitor DPI aware. It uses the GDI scaled surfaces for DPI-unaware windows, instead of the current higher resolution surfaces, which gives more blurry results but this is the same as Windows for DPI-unaware cases.
--
v2: win32u: Stop setting DPI_PER_MONITOR_AWARE by default.
explorer: Make the desktop thread per-monitor DPI aware.
server: Pass window's per-monitor DPI in set_window_pos.
win32u: Pass window_from_point dpi to list_children_from_point.
win32u: Map rect to window DPI in expose_window_surface.
winex11: Map message pos to physical DPI in move_resize_window.
winewayland: Remove unnecessary logical to physical DPI mapping.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6396
This setting is a more extreme version of the ShowSystray setting: In
addition to suppressing the floating systray, it suppresses systray
icons in the host taskbar and in the virtual desktop taskbar.
NoTrayItemsDisplay is the same registry setting that can be set on
Windows to remove the system tray from the taskbar, so if any
application sets it, Wine will now respect the setting.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6424