Se lanzó la versión experimental de la implementación abierta de WinAPI — Wine 7.11. Desde el lanzamiento de la versión 7.10, se han cerrado 34 informes de errores y se han realizado 285 modificaciones.
Cambios más importantes:
- El controlador para Android se ha convertido para utilizar el formato de archivos ejecutables PE (Portable Executable) en lugar de ELF.
- En la biblioteca winegstreamer se ha implementado el soporte para el modo de salida directa (sin almacenamiento en búfer intermedio, zero-copy) de contenido multimedia, utilizando GStreamer.
- Se han añadido datos de mapeo de registros de caracteres para planos extendidos (rangos de códigos) de Unicode.
- Se han cerrado informes de errores relacionados con el funcionamiento de juegos: Civilization 4, Mayhem Triple, Euphoria, SpinTires, Mafia, Mafia II, Saints Row The Third Remastered, Cyberpunk 2077, Stranger of Paradise, Doom Eternal, Epic Games Launcher, Ubisoft Connect.
- Se han cerrado informes de errores relacionados con el funcionamiento de aplicaciones: Archicad 22, Adobe Lightroom Classic 11.1, Foobar2000, TIP-Integral, EasyMiniGW.
También se puede mencionar la formación de la versión del proyecto Wine Staging 7.11, en el marco del cual se forman compilaciones extendidas de Wine, que incluyen parches aún no completamente listos o arriesgados, que aún no son adecuados para la rama principal de Wine. En comparación con Wine, en Wine Staging se proporcionan 542 parches adicionales.
En este nuevo lanzamiento se ha sincronizado con la base de código de Wine 7.11. Se han portado tres parches al núcleo de Wine: En faudio se ha establecido el envío de la notificación NOTIFY_CUESTOP al detener la reproducción; En dwmapi se asegura el llenado de los parámetros rateRefresh, rateCompose y qpcRefreshPeriod en DwmGetCompositionTimingInfo(); en DwmFlush() se ha añadido la devolución del estado S_OK.
Fuente: opennet.ru
