Publicouse unha versión experimental da implementación de código aberto da API Win32, Wine 9.21. Desde o lanzamento da versión 9.20, pecháronse 16 informes de erros e fixéronse 230 cambios.
Os cambios máis importantes:
- A API de DirectPlay segue admitindo sesións de rede.
- Modificáronse os ficheiros de cabeceira para garantir a compilación do código C++.
- Fixéronse correccións relacionadas co manexo das conclusións de entrada/saída (E/S) ao realizar operacións de ficheiros sincrónicos.
- D3DX9 agora admite formatos de cor RGBA de 64 bpp e RGB de 48 bpp en imaxes PNG.
- Implementouse a utilidade sort.exe.
- Resolveuse o problema co funcionamento do modo Arrastrar e soltar ao iniciar o viño en Ubuntu 24.04.
- Péchanse os informes de erros relacionados co funcionamento das aplicacións: IP Camera Viewer 4.x, MusicBee, MediRoutes, Paint Shop Pro 9.01, AnyRail.
- Os informes de erros relacionados co funcionamento dos xogos están pechados: Timeshift, Ferramentas de modificación de Call of Duty 2, Rise of Nations: Rise of Legends 2010, Saints Row 2, Shard of Dreams, Metal Gear Solid V.
Ademais, formouse o lanzamento do proxecto Wine Staging 9.21, que ofrece versións ampliadas de Wine, incluíndo parches non totalmente listos ou arriscados que aínda non son aptos para a súa adopción na rama principal de Wine. En comparación con Wine, Wine Staging ofrece 358 parches adicionais. A nova versión de Wine Staging sincronízase coa base de código Wine 9.21 e leva novos cambios de vkd3d. O soporte para a función D3DX9 D3DXOptimizeVertices moveuse ao Wine principal. Engadíronse parches coa implementación do método IDirectMusicSegment8::GetAudioPathConfig en dmime e cambiando o comportamento do método IDirectMusicScript::EnumRoutine en dmscript.
Fonte: opennet.ru
