Die experimentelle Veröffentlichung der offenen WinAPI-Implementierung â Wine 7.4 â hat stattgefunden. Seit der Freigabe von Version 7.3 wurden 14 Fehlerberichte geschlossen und 505 Ănderungen vorgenommen.
Die wichtigsten Ănderungen sind:
- Das Design-Thema âLightâ wird standardmĂ€Ăig verwendet.

- Im Hauptmodul wurde die vkd3d-Bibliothek 1.3 integriert, die Direct3D 12 umsetzt und ĂŒber die Ăbersetzung von Aufrufen in die Vulkan-GPU-API arbeitet.
- Die Bibliotheken WineD3D, D3D12 und DXGI wurden auf das Portable Executable (PE)-Format anstelle von ELF umgestellt.
- Platzhalter fĂŒr SpeechRecognition-API-Funktionen wurden hinzugefĂŒgt.
- Die gsm-Bibliothek unterstĂŒtzt nun das WAV49-Format.
- Die DLL crypt32 hat die erste UnterstĂŒtzung fĂŒr die Codierung und Dekodierung von OCSP-Anfragen (Online Certificate Status Protocol) mit digitaler Signatur erhalten.
- Die UnterstĂŒtzung fĂŒr den Typ âlongâ im Code wurde weiter verbessert (etwa 200 Ănderungen).
- Die FunktionalitÀt von Vibrationsfeedback in Spielen mit DualSense-Controllern wurde sichergestellt.
- Probleme beim Laden von DLL-Bibliotheken mit UnterstĂŒtzung fĂŒr Windows API sets in Arch Linux wurden behoben.
- Fehlerberichte im Zusammenhang mit den Spielen: League of Legends, Psi-Ops: The Mindgate Conspiracy, The Godfather, MahjongSoul wurden geschlossen.
- Fehlerberichte im Zusammenhang mit den Anwendungen: 3Dmark03, 3Dmark05, 3Dmark06 wurden geschlossen.
ZusĂ€tzlich ist die Entwicklung der Veröffentlichung von Wine Staging 7.4 zu erwĂ€hnen, im Rahmen derer erweiterte Wine-Bauten entstehen, die nicht vollstĂ€ndig ausgearbeitete oder riskante Patches enthalten, die derzeit nicht fĂŒr die Hauptversion von Wine geeignet sind. Im Vergleich zu Wine bietet Wine Staging 561 zusĂ€tzliche Patches. In der neuen Version wurde die Synchronisierung mit dem Quellcode von Wine 7.4 durchgefĂŒhrt. Es wurden Arbeiten zur Beseitigung von Warnungen in den Patches, die mit der Verwendung des Typs âlongâ verbunden sind, geleistet (z. B. wurden die Platzhalter â%uâ durch â%luâ ersetzt oder der Typ ULONG wurde durch UINT32 ersetzt).
Quelle: opennet.ru

