Die experimentelle Version des Open Source WinAPI Wine 6.20 wurde veröffentlicht. Seit der Veröffentlichung von Version 6.19 wurden 29 Fehlerberichte geschlossen und 399 Änderungen vorgenommen.
Die wichtigsten Änderungen sind:
- MSXml, XAudio, DInput und einige andere Module wurden in das PE (Portable Executable) Format konvertiert.
- Einige Systembibliotheken zur Unterstützung von Builds im PE-Format wurden hinzugefügt.
- In DirectInput bleibt nur die Unterstützung des neuen Backends für Joysticks, die das HID (Human Interface Devices) Protokoll unterstützen.
- Die Unterstützung für MSVCRT-Builds wurde in Winelib verbessert.
- Fehlerberichte im Zusammenhang mit Spielen wurden geschlossen: Emergency 3, Need For Speed Most Wanted 2005, Path of Exile, Victor Vran, Diablo 2: Resurrected, Rise of the Tomb Raider, Project CARS 2.
- Fehlerberichte im Zusammenhang mit Anwendungen wurden geschlossen: ZWCAD 2020, DTS Encoder Suite, WOLF RPG Editor, QuantumClient, PSScript.
Zusätzlich kann die Veröffentlichung des Projekts Wine Staging 6.20 erwähnt werden, bei dem erweiterte Wine-Builds erstellt werden, die nicht vollständig getestete oder riskante Patches enthalten, die noch nicht für die Hauptreihe von Wine geeignet sind. Im Vergleich zu Wine bietet Wine Staging 557 zusätzliche Patches.
In dieser neuen Version wurde die Synchronisierung mit dem Codebase Wine 6.20 durchgeführt. Fünf Patches wurden in die Hauptversion von Wine integriert, die sich mit der Unterstützung von Joysticks in DirectInput und der Initialisierung von COM beim Aktivieren von Fenstern in imm32 befassen. Die Patches eventfd_synchronization und ntdll-NtAlertThreadByThreadId wurden aktualisiert. Temporär wurde die Patch-Sammlung mfplat-streaming sowie alle verbleibenden dinput-Patches deaktiviert, um die Zusammenarbeit mit dem neuen HID-Backend zu koordinieren.
Quelle: opennet.ru
