Se ha publicado la versión experimental de la implementación abierta de la API Win32: Wine 9.21. Desde el lanzamiento de la 9.20, se han cerrado 16 informes de errores y se han realizado 230 modificaciones.
Cambios más importantes:
- En la API de DirectPlay, se ha continuado la implementación del soporte para sesiones de red.
- Se han modificado los archivos de encabezado para asegurar la compilación de código en C++.
- Se han realizado correcciones relacionadas con el manejo de la finalización de operaciones de entrada/salida (I/O) al ejecutar operaciones sincrónicas con archivos.
- En D3DX9 se ha implementado soporte para los formatos de representación de color 64bpp RGBA y 48bpp RGB en imágenes PNG.
- Se ha implementado la utilidad sort.exe.
- Se ha resuelto el problema con el modo Drag & Drop al iniciar wine en Ubuntu 24.04.
- Se han cerrado informes de errores relacionados con el funcionamiento de las aplicaciones: IP Camera Viewer 4.x, MusicBee, MediRoutes, Paint Shop Pro 9.01, AnyRail.
- Se han cerrado informes de errores relacionados con el funcionamiento de los juegos: Timeshift, herramientas de modding de Call of Duty 2, Rise of Nations: Rise of Legends 2010, Saints Row 2, Shard of Dreams, Metal Gear Solid V.
Además, se ha formado el lanzamiento del proyecto Wine Staging 9.21, que proporciona compilaciones ampliadas de Wine, que incluyen parches no completamente listos o arriesgados, que aún no son aptos para su inclusión en la rama principal de Wine. En comparación con Wine, Wine Staging proporciona 358 parches adicionales. En esta nueva versión de Wine Staging se ha sincronizado con la base de código de Wine 9.21 y se han trasladado las últimas modificaciones de vkd3d. Se ha trasladado al núcleo de Wine el soporte para la función D3DX9 D3DXOptimizeVertices. Se han añadido parches que implementan el método IDirectMusicSegment8::GetAudioPathConfig en dmime y que modifican el comportamiento del método IDirectMusicScript::EnumRoutine en dmscript.
Fuente: opennet.ru
