A WinAPI - Wine 7.4 nyílt megvalósításának kísérleti kiadása. A 7.3-ös verzió megjelenése óta 14 hibajelentést lezártak és 505 módosítást hajtottak végre.
A legfontosabb változások:
- Az alapértelmezett téma a „Light”.
- A fő struktúra tartalmazza a vkd3d 1.3 könyvtárat a Direct3D 12 implementációjával, amely a Vulkan grafikus API hívásainak fordításán keresztül működik.
- A WineD3D, D3D12 és DXGI könyvtárakat az ELF helyett PE (Portable Executable) futtatható fájlformátumra alakították át.
- Hozzáadott csonkok a beszédfelismerő funkciókhoz (API SpeechRecognizer).
- A WAV49 formátum támogatása hozzáadásra került a gsm könyvtárhoz.
- A crypt32 DLL kezdeti támogatást ad a digitálisan aláírt OCSP (Online Certificate Status Protocol) kérések kódolásához és dekódolásához.
- A „hosszú” típusú kód folyamatos támogatása (kb. 200 változtatás).
- Biztosítja, hogy a vibrációs effektusok megfelelően működjenek a játékokban DualSense vezérlők használatakor.
- A Windows API készleteket támogató DLL-ek betöltésével kapcsolatos problémák az Arch Linux rendszeren megoldódtak.
- A játékok működésével kapcsolatos hibajelentések lezárva: League of Legends, Psi-Ops: The Mindgate Conspiracy, The Godfather, MahjongSoul.
- Az alkalmazások működésével kapcsolatos hibajelentések lezárva: 3Dmark03, 3Dmark05, 3Dmark06.
Emellett megjegyezhető a Wine Staging 7.4 projekt megjelenésének kialakulása is, melynek keretében kibővített Wine buildek jönnek létre, beleértve a még nem teljesen kész vagy kockázatos foltokat, amelyek még nem alkalmasak a fő Wine ágba való átvételre. A Wine-hoz képest a Wine Staging 561 további javítást biztosít. Az új kiadás a Wine 7.4 kódbázissal való szinkronizálást hozza magával. Dolgoztunk a javításokból a „long” típus használatával kapcsolatos figyelmeztetések eltávolításán (például a „%u” helyettesítéseket „%lu”-ra cserélték, vagy az ULONG típust az UINT32-re cserélték).
Forrás: opennet.ru