Two main changes:
- VM configuration in build.yml for the executor.
- The build-mac script is now architecture-agnostic.
--
v3: gitlab: Update configuration for the new Mac runner.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5749
The Windows failures here are in a different test unit. They don't look like they should be intermittent, but they don't seem to happen in winetest runs. I don't know what's different about this environment...
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5793#note_72413
This reduce the chance of buffer allocating issue for Kirikiri2 games(eg. Super Naughty Maid) when the game is trying to play videos.
--
v2: qasf/dmowrapper: Sync Stop() and Receive() for dmo wrapper filter.
qasf/dmowrapper: Return VFW_E_WRONG_STATE in dmo_wrapper_sink_Receive.
qasf/dmowrapper: Return failure in dmo_wrapper_sink_Receive if samples allocating fails.
qasf/dmowrapper: Introduce release_output_samples.
qasf/dmowrapper: Introduce get_output_samples.
qasf/tests: Add more tests for dmo_wrapper_sink_Receive.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5717
--
v2: winegstreamer: Request the new transform output format explicitly.
winegstreamer: Get rid of the wg_transform internal output_format.
winegstreamer: Only report format changes when frontend supports it.
winegstreamer: Rename allow_size_change to allow_format_change.
winegstreamer: Enforce default stride presence in the video processor.
winegstreamer: Enforce default stride value in the video decoder.
winegstreamer: Allow to clear video decoder input/output types.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5732
On Tue Jun 4 22:57:24 2024 +0000, cqwrteur wrote:
> It was always different in layout. This is a bug for years. UCRT does
> not have the same layout of FILE compared to msvcrt. However wine just
> assumes they are the same, which is wrong. MSVC allows you to pass FILE*
> from a statically linked ucrt to a dynamic linked ucrt provided by the
> operating system and that is of course causing abi break.
https://github.com/cppfastio/fast_io/blob/next/include/fast_io_legacy_impl/…
I have changed my code to make it clearer. msvcrt and ucrt always use different layouts. This should be clearer for you.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5752#note_72402