Megjelent a Win32 API nyílt megvalósításának kísérleti kiadása - Wine 9.21. A 9.20-as kiadás óta 16 hibajelentést zártak le, és 230 módosítást hajtottak végre.
A legfontosabb változások:
- A DirectPlay API-ban folytatódott a hálózati session-ok támogatásának megvalósítása.
- A fejléc fájlok módosítva lettek a C++ kód fordításának biztosítása érdekében.
- Javításokat végeztek a fájlokkal végzett szinkron I/O műveletek befejezésének kezelésére vonatkozóan.
- A D3DX9-ben megvalósították a 64bpp RGBA és 48bpp RGB színformátumok támogatását a PNG képekben.
- Megvalósult a sort.exe segédprogram.
- Megoldották a Drag & Drop üzemmód problémáját a Wine Ubuntu 24.04 alatti indításakor.
- Lezárták az alábbi alkalmazásokkal kapcsolatos hibajelentéseket: IP Camera Viewer 4.x, MusicBee, MediRoutes, Paint Shop Pro 9.01, AnyRail.
- Lezárták az alábbi játékokkal kapcsolatos hibajelentéseket: Timeshift, Call of Duty 2 modding tools, Rise of Nations: Rise of Legends 2010, Saints Row 2, Shard of Dreams, Metal Gear Solid V.
Ezen kívül elkészült a Wine Staging 9.21 kiadása, amely kiterjesztett Wine verziókat tartalmaz, olyan nem teljesen kész vagy kockázatos javításokkal, amelyek még nem alkalmasak a fő Wine ágba való beemelésre. A Wine-hoz képest a Wine Staging 358 további javítást kínál. Az új Wine Staging kiadásban szinkronizálták a Wine 9.21 kódbázisával, és átvitték a legfrissebb módosításokat a vkd3d-ből. A Wine főverziójába átkerült a D3DX9 funkció, a D3DXOptimizeVertices támogatása. Javításokat adtak hozzá az IDirectMusicSegment8::GetAudioPathConfig módszer megvalósításához a dmime-ben és az IDirectMusicScript::EnumRoutine módszer viselkedésének módosításához a dmscript-ben.
Forrás: opennet.ru
