Alexandre Julliard pushed to branch master at wine / wine
Commits: 218d17b3 by Rémi Bernon at 2024-08-22T11:33:14+02:00 win32u: Keep SetIMECompositionWindowPos with other IME entries.
- - - - - b00f5cf0 by Rémi Bernon at 2024-08-22T11:33:15+02:00 winex11: Keep a window_rects struct in the driver window data.
- - - - - 60b61810 by Rémi Bernon at 2024-08-22T11:33:15+02:00 winex11: Use the driver rects to convert from host visible to window rect.
- - - - - 82137f0b by Rémi Bernon at 2024-08-22T11:33:15+02:00 winemac: Return a macdrv_window_features from get_cocoa_window_features.
- - - - - cb1c03b9 by Rémi Bernon at 2024-08-22T11:33:15+02:00 win32u: Move visible rect computation out of the drivers.
Using a new GetWindowStyleMasks driver entry to get the style masks to be used to mask out non-client decorations which are hidden by the host decorations.
- - - - - a2cf4a76 by Rémi Bernon at 2024-08-22T11:33:17+02:00 win32u: Move the "Decorated" driver registry option out of the drivers.
This breaks the winemac driver registry option under "Mac Driver", as win32u now reads it from the "X11 Driver" key, but winecfg writes it to "X11 Driver" unconditionally.
- - - - -
20 changed files:
- dlls/win32u/driver.c - dlls/win32u/sysparams.c - dlls/win32u/win32u_private.h - dlls/win32u/window.c - dlls/wineandroid.drv/android.h - dlls/wineandroid.drv/window.c - dlls/winemac.drv/gdi.c - dlls/winemac.drv/macdrv.h - dlls/winemac.drv/macdrv_main.c - dlls/winemac.drv/window.c - dlls/winewayland.drv/waylanddrv.h - dlls/winewayland.drv/window.c - dlls/winex11.drv/event.c - dlls/winex11.drv/init.c - dlls/winex11.drv/mouse.c - dlls/winex11.drv/window.c - dlls/winex11.drv/x11drv.h - dlls/winex11.drv/x11drv_main.c - dlls/winex11.drv/xim.c - include/wine/gdi_driver.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/00dde9e69a0f788636cdf7c9987dcd...