Wine 7.4-Release und Wine-Staging 7.4

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

Die wichtigsten Änderungen:

  • Das Design „Hell“ ist standardmäßig aktiviert.
     Wine 7.4-Release und Wine-Staging 7.4
  • Das Kernpaket enthält die Bibliothek vkd3d 1.3 mit einer Direct3D 12-Implementierung, die über eine Aufrufübersetzung in die Vulkan-Grafik-API funktioniert.
  • Die Bibliotheken WineD3D, D3D12 und DXGI wurden migriert, um anstelle von ELF das ausführbare Dateiformat PE (Portable Executable) zu verwenden.
  • Stubs für Spracherkennungsfunktionen hinzugefügt (SpeechRecognizer API).
  • Der GSM-Bibliothek wurde Unterstützung für das WAV49-Format hinzugefügt.
  • Die Crypt32-DLL wurde aktualisiert und bietet nun erste Unterstützung für die Kodierung und Dekodierung digital signierter OCSP-Anfragen (Online Certificate Status Protocol).
  • Weiterhin Unterstützung für Code vom Typ „lang“ (ca. 200 Änderungen).
  • Es wurde sichergestellt, dass Vibrationseffekte in Spielen bei Verwendung von DualSense-Controllern korrekt funktionieren.
  • Probleme beim Laden von DLLs mit Unterstützung für Windows-API-Sets in Arch Linux behoben.
  • Geschlossene Fehlerberichte im Zusammenhang mit der Funktionsweise der Spiele: League of Legends, Psi-Ops: The Mindgate Conspiracy, The Godfather, MahjongSoul.
  • Geschlossene Fehlerberichte im Zusammenhang mit dem Betrieb der Anwendungen: 3Dmark03, 3Dmark05, 3Dmark06.

Darüber hinaus ist die Erstellung der Projektversion Wine Staging 7.4 erwähnenswert, in deren Rahmen erweiterte Wine-Builds erstellt werden, einschließlich nicht vollständig fertiger oder riskanter Patches, die noch nicht für die Aufnahme in den Hauptzweig von Wine geeignet sind. Im Vergleich zu Wine bietet Wine Staging 561 zusätzliche Patches. Die neue Version bringt eine Synchronisierung mit der Wine 7.4-Codebasis. Es wurde daran gearbeitet, Warnungen im Zusammenhang mit der Verwendung des Typs „long“ aus Patches zu entfernen (beispielsweise wurden „%u“-Ersetzungen durch „%lu“ ersetzt oder der Typ ULONG durch UINT32).

Source: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz und VPS-VDS-Servern 🔥 Kaufen Sie zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server | ProHoster