Alexandre Julliard pushed to branch master at wine / wine
Commits: 695a062e by Rémi Bernon at 2024-09-24T23:23:33+02:00 win32u: Notify drivers of the child surfaces state when their ancestor moves.
Since changes in a parent window state may affect the children state in the driver, ensure the driver gets a chance to update its internal state.
- - - - - fc2ac7cd by Rémi Bernon at 2024-09-24T23:23:33+02:00 winewayland: Use window DPI for the OpenGL client surface size.
- - - - - eb5b47fe by Rémi Bernon at 2024-09-24T23:23:33+02:00 winewayland: Call ensure_window_surface_contents with the toplevel window.
- - - - - c82170ec by Rémi Bernon at 2024-09-24T23:23:33+02:00 winewayland: Keep the toplevel hwnd on the wayland_client_surface.
- - - - - 6b90fa8a by Rémi Bernon at 2024-09-24T23:23:33+02:00 winewayland: Update the client separately from the window surface updates.
- - - - - 76789eaa by Rémi Bernon at 2024-09-24T23:23:33+02:00 winewayland: Split wayland_win_data_update_wayland_surface helper.
- - - - - fcaa7778 by Rémi Bernon at 2024-09-24T23:23:33+02:00 winewayland: Pass the client surface rect to wayland_surface_reconfigure_client.
- - - - - f0a0fa8d by Rémi Bernon at 2024-09-24T23:23:33+02:00 winewayland: Attach client client surfaces to their toplevel surface.
- - - - - 82b0fdfd by Rémi Bernon at 2024-09-24T23:23:33+02:00 winewayland: Let the render threads commit changes to client surfaces.
- - - - -
6 changed files:
- dlls/win32u/window.c - dlls/winewayland.drv/opengl.c - dlls/winewayland.drv/vulkan.c - dlls/winewayland.drv/wayland_surface.c - dlls/winewayland.drv/waylanddrv.h - dlls/winewayland.drv/window.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/77be3076b8266d809dbcc3938da2d7...