Lanzamiento de Wine 9.21 y puesta en escena de Wine 9.21

Se ha publicado una versión experimental de la implementación de código abierto de la API Win32, Wine 9.21. Desde el lanzamiento de la versión 9.20, se han cerrado 16 informes de errores y se han realizado 230 cambios.

Los cambios más importantes:

  • La API de DirectPlay sigue admitiendo sesiones de red.
  • Los archivos de encabezado se han modificado para garantizar la compilación del código C++.
  • Se han realizado correcciones relacionadas con el manejo de las terminaciones de entrada/salida (E/S) al realizar operaciones de archivos sincrónicas.
  • D3DX9 ahora admite formatos de color RGBA de 64 bpp y RGB de 48 bpp en imágenes PNG.
  • Se ha implementado la utilidad sort.exe.
  • Se solucionó el problema con el funcionamiento del modo Drag&Drop al iniciar Wine en Ubuntu 24.04.
  • Se cierran los informes de errores relacionados con el funcionamiento de las aplicaciones: IP Camera Viewer 4.x, MusicBee, MediRoutes, Paint Shop Pro 9.01, AnyRail.
  • Se cierran los informes de errores relacionados con el funcionamiento de los juegos: Timeshift, herramientas 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.

Además, se formó el lanzamiento del proyecto Wine Staging 9.21, que proporciona compilaciones extendidas de Wine, incluidos parches no completamente listos o riesgosos que aún no son adecuados para su adopción en la rama principal de Wine. En comparación con Wine, Wine Staging proporciona 358 parches adicionales. La nueva versión de Wine Staging se sincroniza con el código base de Wine 9.21 y transfiere nuevos cambios de vkd3d. La compatibilidad con la función D3DX9 D3DXOptimizeVertices se ha trasladado al Wine principal. Se agregaron parches con la implementación del método IDirectMusicSegment8::GetAudioPathConfig en dmime y cambiando el comportamiento del método IDirectMusicScript::EnumRoutine en dmscript.

Fuente: opennet.ru