Die Experimentelle Version der offenen WinAPI-Implementierung â 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:
- MSXml, XAudio, DInput und einige andere Module wurden in das PE (Portable Executable) Format konvertiert.
- Es wurden einige systemweite Bibliotheken zur UnterstĂŒtzung von Builds im PE-Format integriert.
- In DirectInput wird nur die UnterstĂŒtzung des neuen Backends fĂŒr Joysticks, die das HID-Protokoll (Human Interface Devices) unterstĂŒtzen, beibehalten.
- Die UnterstĂŒtzung der MSVCRT-Builds wurde in Winelib verbessert.
- Fehlerberichte, die mit der AusfĂŒhrung von Spielen wie Emergency 3, Need For Speed Most Wanted 2005, Path of Exile, Victor Vran, Diablo 2: Resurrected, Rise of the Tomb Raider und Project CARS 2 in Verbindung standen, wurden geschlossen.
- Fehlerberichte, die mit der AusfĂŒhrung von Anwendungen wie ZWCAD 2020, DTS Encoder Suite, WOLF RPG Editor, QuantumClient und PSScript in Verbindung standen, wurden geschlossen.
ZusÀtzlich kann die Veröffentlichung des Projekts Wine Staging 6.20 erwÀhnt werden, im Rahmen dessen erweiterte Wine-Builds gebildet werden, die nicht vollstÀndig fertige oder riskante Patches enthalten, die noch nicht zur Hauptversion von Wine angenommen werden können. Im Vergleich zu Wine umfasst Wine Staging 557 zusÀtzliche Patches.
In der neuen Version wurde eine Synchronisation mit dem Wine 6.20 Code-Basis durchgefĂŒhrt. FĂŒnf Patches, die die Joystick-UnterstĂŒtzung in DirectInput und die COM-Initialisierung bei der Aktivierung von Fenstern in imm32 betreffen, wurden in die Hauptversion von Wine ĂŒbertragen. Die Patches eventfd_synchronization und ntdll-NtAlertThreadByThreadId wurden aktualisiert. Das Patchset mfplat-streaming und alle verbleibenden dinput-Patches (zur Ăbereinstimmung mit dem neuen HID-Backend) wurden vorĂŒbergehend deaktiviert.
Quelle: opennet.ru
