Fixes an issue where a window's image would be stretched as it was moved
further offscreen.
The offscreen part of a window also did not display correctly in Exposé.
--
v2: winemac: Don't constrain surface dimensions to the onscreen part of a window.
winemac: Set the Cocoa window contentMaxSize to the size limits from constrain_window_frame().
winemac: Refactor constrain_window_frame() to use separate origin and size arguments.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2543
Sorry for the delay.
This works but it looks fragile. I haven't actually checked, but is there any other way that the same async can be terminated twice? If so, is it correct to buffer the second termination (and not, say, buffer a third?) If not, should we make this explicitly a boolean flag ('canceled' I guess?) Or at least add some asserts to communicate exactly when this is supposed to happen?
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/499#note_30310
--
v2: kernelbase: Implement activation context switching for fibers.
ntdll: Implement RtlFreeActivationContextStack().
ntdll: Use ActivationContextStackPointer instead of referencing ActivationContextStack directly.
ntdll: Store current activation context stack pointer into a local variable.
ntdll: Factor out reading current activation context into a helper function.
kernel32/tests: Test for activation context switching between fibers.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2435
The app I'm considering opens a video_processor on its own, with
a NV12 format on input and a ARGB32 format on output.
Tested on Windows: the samples are flipped vertically. While Wine
keeps them untouched.
So added a videoflip in the video processor to be activated when needed.
Current activation is based on RGB vs non RGB input/output formats.
Set as draft as if somehow related to MR!2159.
Comments welcomed.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
--
v8: winegstreamer: In video_processor, activate a videoflip converter.
mf/tests: Add tests about (negative) stride handling.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2471