Alexandre Julliard pushed to branch master at wine / wine
Commits:
12669b76 by Rémi Bernon at 2025-05-27T16:05:45+02:00
winex11: Wait for decoration change side effects before changing focus.
Mutter and related window managers use a parent X window frame, and
temporarily unmap windows when their decoration is switched on/off.
This triggers an Unmap > FocusOut > Reparent > Map > FocusIn event
sequence, which we need to ignore in order to keep focus unchanged.
If we were wrong about it, the WM_STATE property should then change as
well, and we will eventually post a WM_WINE_WINDOW_STATE_CHANGED message
again and have another chance at changing the foreground window.
- - - - -
3 changed files:
- dlls/winex11.drv/event.c
- dlls/winex11.drv/window.c
- dlls/winex11.drv/x11drv.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/12669b76f06b69c4301cdcae2c6202…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/12669b76f06b69c4301cdcae2c6202…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
062c3f65 by Rémi Bernon at 2025-05-27T16:05:15+02:00
winex11: Don't set _MOTIF_WM_HINTS / _NET_WM_STATE for embedded windows.
- - - - -
1c574b67 by Rémi Bernon at 2025-05-27T16:05:15+02:00
winex11: Avoid requesting impossible state changes over and over.
Storing impossible desired rect always trigger the delayed config
preserve check in window_configure_notify with embedded windows.
- - - - -
dbbaba69 by Rémi Bernon at 2025-05-27T16:05:17+02:00
winex11: Don't delay config requests for embedded windows.
Embedders aren't ICCCM compliant window managers and they sometimes
don't even reply to config requests. Delaying is also now unnecessary
as we don't request the problematic properties with embedded windows
and as we keep requesting the desired configs if necessary.
- - - - -
1 changed file:
- dlls/winex11.drv/window.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/6b65ae4e9bab070694e932d6c2120…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/6b65ae4e9bab070694e932d6c2120…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
745a11a2 by Alexandre Julliard at 2025-05-27T10:20:21+02:00
ntdll: Fetch the XState supported features mask from the user shared data.
- - - - -
beddc6f2 by Alexandre Julliard at 2025-05-27T10:22:08+02:00
ntdll: Fetch the XState features mask from the user shared data.
- - - - -
8eace01c by Alexandre Julliard at 2025-05-27T10:22:58+02:00
ntdll: Fetch the XState features size from the user shared data.
- - - - -
5e70a4d8 by Alexandre Julliard at 2025-05-27T10:23:55+02:00
ntdll: Fetch the XState compaction flag from the user shared data.
- - - - -
3f05bb91 by Alexandre Julliard at 2025-05-27T10:24:43+02:00
ntdll: Fetch the XState features offsets from the user shared data.
- - - - -
6b65ae4e by Alexandre Julliard at 2025-05-27T10:26:23+02:00
ntdll: Check processor features from the user shared data.
- - - - -
4 changed files:
- dlls/ntdll/unix/signal_i386.c
- dlls/ntdll/unix/signal_x86_64.c
- dlls/ntdll/unix/system.c
- dlls/ntdll/unix/unix_private.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/d9172b0acf052d0f3c087a9f5f5ec…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/d9172b0acf052d0f3c087a9f5f5ec…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
87ec2d98 by Nikolay Sivov at 2025-05-27T20:24:24+02:00
vkd3d-shader/fx: Fix writing fx_2_0 structure parameters.
Currently structure type descriptions get interleaved with variable
length string data. The solution is to write all fixed length fields
first, then append strings.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
1 changed file:
- libs/vkd3d-shader/fx.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/87ec2d98973432531d7d9d08dfc83…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/87ec2d98973432531d7d9d08dfc83…
You're receiving this email because of your account on gitlab.winehq.org.