--
v6: win32u: Avoid changing thread DPI context in process_hardware_message.
win32u: Factor hardware message point DPI mapping together.
win32u: Use map_window_points with explicit DPI over screen_to_client.
win32u: Split hardware message window lookup to a separate helper.
win32u: Use per-monitor DPI window_from_point in process_mouse_message.
win32u: Parameterize window_from_point dpi.
server: Pass window's per-monitor DPI in set_window_pos.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5819
We need to look at the Setup key for the driver, as it can be different
compare to the actually driver.
For example, mysql uses the same Setup file to configure both the Ascii/Unicode
vession but has a different file for the actual ODBC functions.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5858
On Mon Jun 17 07:53:48 2024 +0000, darkblaze69 wrote:
> With this MR since 71ff81b apps don't launch with wayland driver,
> showing these errors after some timeouts.
> So we can't use wayland now.
> ```
> 0138:err:sync:RtlpWaitForCriticalSection section 7BF9B2E0
> "../wine/dlls/ntdll/loader.c: loader_section" wait timed out in thread
> 0138, blocked by 0134, retrying (60 sec)
> 0144:err:sync:RtlpWaitForCriticalSection section 7BF9B2E0
> "../wine/dlls/ntdll/loader.c: loader_section" wait timed out in thread
> 0144, blocked by 0134, retrying (60 sec)
> 014c:err:sync:RtlpWaitForCriticalSection section 7BF9B2E0
> "../wine/dlls/ntdll/loader.c: loader_section" wait timed out in thread
> 014c, blocked by 0134, retrying (60 sec)
> ```
Sorry about that, https://gitlab.winehq.org/wine/wine/-/merge_requests/5857 should fix the problem.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5833#note_73393
Overriding the SDL_VIDEODRIVER variable (for Wayland support as an example)
on the Linux side can lead to some games under Wine failing to load (so treat
that variable as special).
--
v4: ntdll: Add SDL_AUDIO*/SDL_VIDEO* to the special variables list.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5231
With this MR since 71ff81b apps don't launch with wayland driver, showing these errors after some timeouts.
So we can't use wayland now.
```
0138:err:sync:RtlpWaitForCriticalSection section 7BF9B2E0 "../wine/dlls/ntdll/loader.c: loader_section" wait timed out in thread 0138, blocked by 0134, retrying (60 sec)
0144:err:sync:RtlpWaitForCriticalSection section 7BF9B2E0 "../wine/dlls/ntdll/loader.c: loader_section" wait timed out in thread 0144, blocked by 0134, retrying (60 sec)
014c:err:sync:RtlpWaitForCriticalSection section 7BF9B2E0 "../wine/dlls/ntdll/loader.c: loader_section" wait timed out in thread 014c, blocked by 0134, retrying (60 sec)
```
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5833#note_73375