--
v6: winex11: Serialize window config requests with some other requests.
winex11: Serialize managed window config change requests.
winex11: Keep track of the last config above flag used.
winex11: Track window pending config position / size independently.
winex11: Serialize individual _NET_WM_STATE bit changes.
winex11: Continue requesting desired window state on no-op event.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8079
--
v5: winex11: Serialize window config requests with some other requests.
winex11: Serialize managed window config change requests.
winex11: Keep track of the last config above flag used.
winex11: Track window pending config position / size independently.
winex11: Serialize individual _NET_WM_STATE bit changes.
winex11: Continue requesting desired window state on no-op event.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8079
Over the past several weeks I've been working on and off on this. I didn't track the hours but I'm sure that I've spent 80+ hours on the feature. I've tested and retested all known scenarios and it seems to be working as expected.
--
v51: cmd: Implement tab completion for command line entry.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7843