This resolves the issue in StudioTax where the bounding box dimensions is reported as 0.
Because the height is less than 0, the check for height in GdipAddPathRectangle fails,
and the X and Y coordinates of the points is never set.
I am fairly ignorant of this code, this seems like a good approach, however I am happy for guidance from others more familiar in how gdiplus works.
--
v2: gdiplus: Check for empty height in bonding box calculation
https://gitlab.winehq.org/wine/wine/-/merge_requests/5360
Follow up to !5342. This adds the last missing piece for fixing how `ShellExecute` finds files, and restore the ability of running native unix programs with `ShellExecute`
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5400
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
Compilation output from D3D10CompileEffectFromMemory() always
contains $Globals buffer, even if it's empty. That matches
behaviour of 33-39 compilers.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
--
v3: d3d10/tests: Add a test for effect compilation containing empty buffers.
d3d10: Use older compiler for D3D10CompileEffectFromMemory().
https://gitlab.winehq.org/wine/wine/-/merge_requests/5415
Which is what !5255 was supposed to do.
--
v3: winegstreamer: Fallback to input caps only when no parser was found.
winegstreamer: Create the transform parsed caps from wg_format.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5405