Since we don't have the bridge anymore, and as I understand it's not coming back (?), it's becoming very easy to miss windows tests regressions. This should at least make sure we get some direct visibility of tests running on Win10.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4362
--
v3: dmime: Implement segment state repeat and looping.
dmsynth: Reset synthesizer defaults on MIDI_SYSTEM_RESET.
dmime: Send MIDI_SYSTEM_RESET message on performance reset.
dmime: Clear all pending messages in IDirectMusicPerformance_Stop.
dmime/tests: Test that IDirectMusicPerformance_Stop clears messages.
dmime/tests: Avoid discarding old notifications in test.
https://gitlab.winehq.org/wine/wine/-/merge_requests/4358
On Fri Nov 10 19:59:28 2023 +0000, darkblaze69 wrote:
> @afrantzis Sorry for bumping this, are you aware that resizing some apps
> windows happens with content distortion and flickering as compared to
> Xwayland experience? Should I file a bug?
> Here's illustration of `wine regedit`:
> Wayland:
> 
> Xwayland:
> 
It's probably because it's being software rendered so it takes a second to actually update the content of the window
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/3909#note_51974
@afrantzis Sorry for bumping this, are you aware that resizing some apps windows happens with content distortion and flickering as compared to Xwayland experience? Should I file a bug?
Here's illustration of `wine regedit`:
Wayland:

Xwayland:

--
https://gitlab.winehq.org/wine/wine/-/merge_requests/3909#note_51972
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
--
v8: vkd3d-shader/tpf: Initial support for writing fx_4_0/fx_4_1 binaries.
vkd3d-shader: Add separate binary target type for effects.
vkd3d-shader/hlsl: Handle effect group statement.
vkd3d-shader/hlsl: Add variables for techniques.
vkd3d-shader/hlsl: Rename rule for top-level techniques.
vkd3d-shader/hlsl: Add 'fxgroup' token.
tests: Add some tests for effects groups syntax.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/443
This serie cleans up (partially) the builtin Wine programs/*
compiled as GUI but still outputing to unix console.
Starting with the low hanging fruits with cases where no
one should care for the output.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4361
* Major refactor for x11drv xinput2 (listen for events based on focus, use raw unaccelerated values for XI_RawMotion)
*
I have a version of this patch that is a minimal diff to the x11drv xinput2 handler (maybe I got carried away here...), but I think it might be better to focus on the send_hardware_message() plumbing to make sure it is good for other graphics drivers.
Tested on XWayland only with MouseTester.exe (https://github.com/microe1/MouseTester/releases) and Quake Live (ported this set of patches to proton).
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4360
Currently we are not properly handling register(cX) reservations for SM1, this is one of the things required for the SNK shaders (CW Bug Bug 18092).
register(cX) reservations also change the offset in the $Globals buffer in SM4, so support for this is also included.
---
Patch 1/4 is required to specify:
```
[require]
shader model < 4.0
```
so that the tests that follow do not get run with the vulkan backend on SM4. I think nobody disagreed with that patch.
--
v2: vkd3d-shader/hlsl: Turn register(cX) reservations into buffer offset for SM4.
vkd3d-shader/hlsl: Make register(cX) reservations work for SM1.
tests: Test register(cX) reservations.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/458