Byla vydána experimentální verze otevřené implementace Win32 API — Wine 9.21. Od vydání 9.20 bylo uzavřeno 16 chybových hlášení a bylo provedeno 230 změn.
Nejdůležitější změny:
- V API DirectPlay pokračuje implementace podpory síťových sezení.
- Hlavní soubor byl upraven pro zajištění kompilace kódu v C++.
- Byly opraveny problémy související se zpracováním ukončení operací vstupu/výstupu (I/O) při provádění synchronních operací se soubory.
- V D3DX9 byla zavedena podpora formátů barev 64bpp RGBA a 48bpp RGB v obrázcích PNG.
- Byl implementován nástroj sort.exe.
- Byl vyřešen problém s režimem Drag&Drop při spuštění Wine v Ubuntu 24.04.
- Byla uzavřena chybová hlášení týkající se aplikací: IP Camera Viewer 4.x, MusicBee, MediRoutes, Paint Shop Pro 9.01, AnyRail.
- Byla uzavřena chybová hlášení týkající se her: Timeshift, Call of Duty 2 modding tools, Rise of Nations: Rise of Legends 2010, Saints Row 2, Shard of Dreams, Metal Gear Solid V.
Dále byl vytvořen vydání projektu Wine Staging 9.21, které poskytuje rozšířené sestavy Wine, obsahující nedokončené nebo riskantní opravy, které zatím nejsou vhodné pro hlavní větev Wine. Ve srovnání s Wine obsahuje Wine Staging 358 dalších patchů. V nové verzi Wine Staging byla provedena synchronizace s kódovou základnou Wine 9.21 a byly přeneseny nejnovější změny z vkd3d. Do hlavního komponentu Wine byla přenesena podpora D3DX9 funkce D3DXOptimizeVertices. Byly přidány patche s implementací metody IDirectMusicSegment8::GetAudioPathConfig v dmime a změnou chování metody IDirectMusicScript::EnumRoutine v dmscript.
Zdroj: opennet.ru
