Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56377
This patch makes msedge work in win10 mode, albeit I still have to add "--no-sandbox".
Without "--no-sandbox" it doesn't crash anymore with this patch,but I cannot browse webpages, it just looks as if it is unconnected.
--
v3: powrprof: Add stub for PowerRegisterForEffectivePowerModeNotifications.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7697
Don't assert or get the user data of null surface arguments. When the
callbacks are run with a null surface it means the surface was destroyed
client-side but the compositor has yet to process the destroy request
and has sent events referencing the surface which no longer exists on
the client.
The wl_surface pointer also needs to be removed during
wayland_surface_destroy to prevent it from becoming a dangling pointer
which may be used if text_input_done or text_input_leave is run after
the surface is destroyed. While doing so, track the hwnd instead to be
consistent with keyboard and pointer.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/7690
Follow-up of !2786, which appears to have been abandoned.
--
v11: ws2_32/tests: Add test for AF_UNIX sockets.
server: Fix getsockname() and accept() on AF_UNIX sockets.
server: Introduce error when attempting to create a SOCK_DGRAM AF_UNIX socket.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7650