See also https://bugs.winehq.org/show_bug.cgi?id=56361
This patch makes piped commands work like for example "echo os get version|wmic" or "type file.txt | wmic" where file.txt contains some commands.
(probably used by program in aforementioned bugreport)
Also support interactive mode (wine wmic.exe)
Marked for now as draft.
--
v13: wmic.exe: Support interactive mode and piped commands.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5402
After some discussion on https://gitlab.winehq.org/wine/wine/-/merge_requests/4533, this refactors how child_window are handled to make it easier to decouple them from the whole_window, and eventually have multiple detached child_window for some Vulkan use case (possibly also GL).
--
v2: winex11: Introduce a new attach_client_window helper.
winex11: Introduce a new destroy_client_window helper.
winex11: Introduce a new detach_client_window helper.
winex11: Get rid of ref held from the HWND to its Vk surface.
winex11: Keep the client window colormap on the GL drawable.
https://gitlab.winehq.org/wine/wine/-/merge_requests/4565