Wine 7.5-Release und Wine-Staging 7.5

Eine experimentelle Veröffentlichung der offenen Implementierung von WinAPI – Wine 7.5 hat stattgefunden. Seit der Veröffentlichung der Version 7.4 wurden 28 Fehlerberichte geschlossen und 360 Änderungen vorgenommen.

Die wichtigsten Änderungen:

  • Der Treiber für das ALSA-Audio-Subsystem wurde so konvertiert, dass er das ausführbare Dateiformat PE (Portable Executable) anstelle von ELF verwendet.
  • Es wird die Generierung einer Datenbank mit Gebietsschemas aus dem Unicode CLDR-Repository (Unicode Common Locale Data Repository) bereitgestellt.
  • Unterstützung für den vom vkd3d-Projekt entwickelten Compiler für Shader in HLSL (High-Level Shader Language) hinzugefügt, der in DirectX verwendet wird.
  • Anfängliche Unterstützung für OCSP (Online Certificate Status Protocol) hinzugefügt, das zur Überprüfung auf widerrufene Zertifikate verwendet wird.
  • Fortgesetzte Unterstützung für „langen“ Typcode.
  • Geschlossene Fehlermeldungen im Zusammenhang mit dem Betrieb der Spiele: Operation Lovecraft: Fallen Doll, Minecraft, GRID 2, The Evil Within 2
  • Geschlossene Fehlerberichte im Zusammenhang mit dem Betrieb von Anwendungen: Nota Bene, Core Temp 1.13, Microsoft PowerToys, MS Windows-Terminal, Samsung Magician 7.x, mIRC, IrfanView 4.59, QuickPar 0.9.1, HeidiSQL, SolSuite, IP-Superkamera, ATPDraw, KakaoTalk, DTS Master Audio Suite, Cakewalk Pro Audio 9.0, Audacity 2.4.2.

Darüber hinaus können wir die Entstehung der Veröffentlichung des Wine Staging 7.5-Projekts feststellen, in dessen Rahmen erweiterte Wine-Builds erstellt werden, einschließlich noch nicht vollständig fertiger oder riskanter Patches, die noch nicht für die Übernahme in den Hauptzweig von Wine geeignet sind. Im Vergleich zu Wine bietet Wine Staging 561 zusätzliche Patches. Die neue Version bringt Synchronisierung mit der Codebasis von Wine 7.5. In der neuen Version wird weiterhin daran gearbeitet, Warnungen im Zusammenhang mit der Verwendung des „long“-Typs aus Patches zu entfernen (z. B. wurden die Ersetzungen „%u“ durch „%lu“ ersetzt oder der ULONG-Typ wurde durch UINT32 ersetzt).

Source: opennet.ru

Kommentar hinzufügen