Wine 6.20-Release und Wine-Staging 6.20

Ein experimenteller Zweig der offenen Implementierung von WinAPI – Wine 6.20 – wurde veröffentlicht. Seit der Veröffentlichung der 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-Format (Portable Executable) konvertiert.
  • Die Zusammensetzung umfasst einige Systembibliotheken zur Unterstützung von Assemblys, die auf dem PE-Format basieren.
  • DirectInput unterstützt nur ein neues Backend für Joysticks, die das HID-Protokoll (Human Interface Devices) unterstützen.
  • Verbesserte Unterstützung für MSVCRT-Builds in Winelib.
  • Geschlossene Fehlerberichte zu Spielen: Emergency 3, Need For Speed ​​​​Most Wanted 2005, Path of Exile, Victor Vran, Diablo 2: Resurrected, Rise of the Tomb Raider, Project CARS 2.
  • Geschlossene Fehlerberichte im Zusammenhang mit dem Betrieb von Anwendungen: ZWCAD 2020, DTS Encoder Suite, WOLF RPG Editor, QuantumClient, PSScript.

Darüber hinaus können wir die Entstehung der Veröffentlichung des Wine Staging 6.20-Projekts feststellen, in dessen Rahmen erweiterte Wine-Builds erstellt werden, einschließlich unvollständiger oder riskanter Patches, die noch nicht für die Aufnahme in den Wine-Hauptzweig geeignet sind. Im Vergleich zu Wine bietet Wine Staging 557 zusätzliche Patches.

Die neue Version ist mit der Codebasis von Wine 6.20 synchronisiert. 5 Patches im Zusammenhang mit der Joystick-Unterstützung in DirectInput und der COM-Initialisierung bei Aktivierung von Windows in imm32 wurden in das Hauptpaket von Wine übertragen. Die Patches eventfd_synchronization und ntdll-NtAlertThreadByThreadId wurden aktualisiert. Das mfplat-Streaming-Patchset und alle verbleibenden Dinput-Patches wurden vorübergehend deaktiviert (zur Anpassung an das neue HID-Backend).

Source: opennet.ru

Kommentar hinzufügen