Публикува се експериментална версия на отворена реализация на 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. Поддръжката на D3DX9 функцията D3DXOptimizeVertices е пренесена в основната версия на Wine. Добавени са патчове за реализиране на метода IDirectMusicSegment8::GetAudioPathConfig в dmime и промяна на поведението на метода IDirectMusicScript::EnumRoutine в dmscript.
Източник: opennet.ru
