Page MenuHomeSolus

Update wine to 6.20
ClosedPublic

Authored by YakoYakoYokuYoku on Oct 23 2021, 8:49 PM.
Tags
None
Referenced Files
F10924988: D12079.id29356.diff
Mon, Jul 10, 5:43 AM
F10885479: D12079.id29447.diff
Jun 25 2023, 11:31 AM
F10884279: D12079.id29356.diff
Jun 24 2023, 9:37 PM
F10881814: D12079.diff
Jun 23 2023, 4:46 AM
F10763914: D12079.id.diff
May 19 2023, 4:13 AM
F10739879: D12079.id29447.diff
May 13 2023, 11:03 PM
F10721333: D12079.id.diff
May 6 2023, 9:25 AM

Details

Summary

Changelog:

  • MSXml, XAudio, DInput and a few other modules converted to PE.
  • A few system libraries are bundled with the source to support PE builds.
  • HID joystick is now the only supported joystick backend in DirectInput.
  • Better support for MSVCRT builds in Winelib.
  • Various bug fixes.

Link to full Changelog here.

Signed-off-by: Martin Reboredo <yakoyoku@gmail.com>

Test Plan

Run a D3D9 game using DXVK with both wine64 and wine.

Diff Detail

Repository
R3169 wine
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

JoshStrobl added subscribers: kyrios123, JoshStrobl.

Marking as request changes per response and just making sure this doesn't get accidentally merged.

@kyrios123 Please be mindful that this patch exists and that WINE shouldn't be updated to 6.20 until there is clarity on the joystick support. I checked other OSes (okay, I checked Arch *hands up*) and the DLL still existed.

abi_libs
7

I'd like to know if this was fully refactored into other DLLs or if we are losing DirectInput support entirely here, because I need it for my Logitech X52 HOTAS.

This revision now requires changes to proceed.Oct 28 2021, 5:37 AM
YakoYakoYokuYoku added inline comments.
abi_libs
7

MSXml, XAudio, DInput and a few other modules converted to PE.

Do Ctrl + F and type dinput.dll or dinput8.dll to show that the DLL is still there. I can't test atm with a joystick (neither a flight simulation controller​) but I can confirm that the DLL now uses Wine provided input handling instead of direct communication something like libinput.

YakoYakoYokuYoku marked an inline comment as done.
JoshStrobl added inline comments.
abi_libs
7

Ah yea, I saw the deletion under -unix, didn't catch it under the -windows.

This revision is now accepted and ready to land.Oct 28 2021, 6:46 PM
This revision was automatically updated to reflect the committed changes.