Die experimentelle Version der offenen WinAPI-Implementierung - Wine 7.5 - wurde veröffentlicht. Seit der Version 7.4 wurden 28 Fehlerberichte geschlossen und 360 Änderungen vorgenommen.
Die wichtigsten Änderungen sind:
- Der Treiber für das ALSA-Audiosystem wurde auf das Portable Executable (PE)-Dateiformat umgestellt, anstelle von ELF.
- Die Generierung einer Datenbank mit Locales aus dem Unicode CLDR (Unicode Common Locale Data Repository) wurde implementiert.
- Unterstützung für den vom vkd3d-Projekt entwickelten Compiler für HLSL (High-Level Shader Language) wurde hinzugefügt, der in DirectX verwendet wird.
- Erste Unterstützung für das OCSP (Online Certificate Status Protocol) wurde hinzugefügt, das zur Überprüfung zurückgerufener Zertifikate dient.
- Die Unterstützung für den Typ ‚long‘ im Code wurde weiterhin sichergestellt.
- Fehlerberichte, die mit den Spielen Operation Lovecraft: Fallen Doll, Minecraft, GRID 2 und The Evil Within 2 zusammenhängen, wurden geschlossen.
- Berichte über Fehler in den 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 Super Kamera, ATPDraw, KakaoTalk, DTS Master Audio Suite, Cakewalk Pro Audio 9.0 und Audacity 2.4.2 wurden geschlossen.
Zusätzlich ist die Veröffentlichung des Wine Staging 7.5-Projekts hervorzuheben, das erweiterte Wine-Builds umfasst, die nicht vollständig fertiggestellte oder riskante Patches enthalten, die derzeit nicht für die Hauptreihe von Wine geeignet sind. Im Vergleich zu Wine bietet Wine Staging 561 zusätzliche Patches. In der neuen Version wurde die Synchronisation mit dem Code von Wine 7.5 durchgeführt. Darüber hinaus wurde in dieser Version die Arbeit an der Beseitigung von Warnungen im Zusammenhang mit dem Typ 'long' fortgesetzt (z.B. wurden Platzhalter '%u' durch '%lu' ersetzt oder der Typ ULONG wurde durch UINT32 ersetzt).
Quelle: opennet.ru
