Публикуван е експериментален вариант на отворената реализация на Win32 API — Wine 9.21. От момента на издаването на 9.20 са затворени 16 отчета за грешки и са направени 230 изменения.
Наиболее значительные изменения:
- В API DirectPlay продължава реализирането на поддръжка на мрежови сесии.
- Заглавните файлове са променени, за да се осигури компилиране на код на C++.
- Направени са корекции, свързани с обработката на завършването на операции за вход-изход (I/O) при извършване на синхронни операции с файлове.
- В D3DX9 е реализирана поддръжка на формати за представяне на цветове 64bpp RGBA и 48bpp RGB в изображения PNG.
- Реализирана е утилита sort.exe.
- Решен е проблем с работата на режима Drag&Drop при стартиране на wine в Ubuntu 24.04.
- Затворени са отчети за грешки, свързани с работата на приложения: IP Camera Viewer 4.x, MusicBee, MediRoutes, Paint Shop Pro 9.01, AnyRail.
- Затворени са отчети за грешки, свързани с работата на игри: Timeshift, Call of Duty 2 моддинг инструменти, Rise of Nations: Rise of Legends 2010, Saints Row 2, Shard of Dreams, Metal Gear Solid V.
Освен това е формиран пакет на проекта Wine Staging 9.21, който предлага разширени версии на Wine, включващи не напълно готови или рискови патчове, които в момента не са подходящи за включване в основната версия на Wine. В сравнение с Wine, Wine Staging предоставя 358 допълнителни патча. В новия пакет на Wine Staging е извършена синхронизация с кода на Wine 9.21 и са пренесени нови промени от vkd3d. В основния състав на Wine е пренесена поддръжка на D3DX9 функцията D3DXOptimizeVertices. Добавени са патчове с реализиране на метода IDirectMusicSegment8::GetAudioPathConfig в dmime и изменение на поведението на метода IDirectMusicScript::EnumRoutine в dmscript.
Източник: opennet.ru
