I don't think it's useful anymore. Since fba938fa965a6ffd39d1a5e229c7f75b093a1a59 we don't try to move the embedded windows anymore, so they are always positioned where the host wants them to be. Then winex11 only has to deal with toplevel windows everywhere, and it makes the code simpler.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6473
This is the first pass in simplifying the Lobby interfaces together. The only real difference is some functions return Unicode vs Ascii data via a void pointer parameter. The next step will be merge these together.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6474
I'm not sure this is 100% safe (maybe limiting those blits to sysmem textures
would be better like stated in the original change?)
--
v5: wined3d: Don't reject blits coming from older CS thread.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6300
--
v3: wined3d: Do not require EXT_vertex_attribute_divisor.
wined3d: Don't use structures from unsupported extensions in get_physical_device_info().
wined3d: Add an append_structure() helper for get_physical_device_info().
https://gitlab.winehq.org/wine/wine/-/merge_requests/6379
--
v2: dpwsockx: Broadcast enumeration request in EnumSessions().
dpwsockx: Start listening for incoming TCP connections in EnumSessions().
dpwsockx: Call WSACleanup() in ShutdownEx().
dplayx: Check dwSize of DPSESSIONDESC2 in EnumSessions().
dplayx/tests: Test client-side of EnumSessions() separately.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6468