Lanzamiento de Wine 11.5 y Wine-staging 11.5

Se ha publicado una versión experimental de la implementación de código abierto de la API Win32, Wine 11.5. Desde el lanzamiento de la versión 11.4, se han cerrado 22 informes de errores y se han realizado 208 cambios.

Los cambios más importantes:

  • El sistema de compilación ahora admite la compilación de código C++. El script de configuración ahora verifica si el compilador admite C++17. Se incluyen los encabezados para C++, así como las bibliotecas libc++, libunwind y libc++abi importadas de LLVM 8.0.1.
  • La biblioteca ntdll para la plataforma Linux implementa la compatibilidad con la emulación de llamadas al sistema mediante el mecanismo del kernel de Linux "Syscall User Dispatch" (Despacho de usuario de llamadas al sistema), que permite el uso de las operaciones PTRACE_GET_SYSCALL_USER_DISPATCH y PTRACE_SET_SYSCALL_USER_DISPATCH en ptrace, las cuales permiten que un proceso controle la configuración de despacho de llamadas al sistema en otro proceso.
  • El paquete principal incluye las bibliotecas ICU icucommon e icui18, que corresponden a la versión MS-ICU 72.1.0.3 (Componentes internacionales para Unicode).
  • Se han añadido varias correcciones para mejorar la compatibilidad con VBScript.
  • Se han cerrado los informes de errores relacionados con el funcionamiento de las siguientes aplicaciones: Axon MultiClamp Commander 700B, Evernote, PCG Tools, Clip Studio Paint, Sony Home Memories, Swift, VOCALOID6.
  • Los informes de errores relacionados con el funcionamiento de los juegos Detroit: Become Human, Red Dead Redemption 2 y Arknights: Endfield han sido cerrados.

Al mismo tiempo, se lanzó Wine Staging 11.5, que proporciona compilaciones extendidas de Wine que incluyen parches incompletos o riesgosos que aún no son adecuados para su integración en la rama principal de Wine. En comparación con Wine, Wine Staging proporciona 228 parches adicionales. La nueva versión de Wine Staging se sincroniza con el código base de Wine 11.5 y actualiza el código vkd3d. Los parches que admiten la emulación de llamadas al sistema x86_64 en ntdll se han migrado a la distribución principal de Wine. Se ha añadido soporte para analizar matrices y objetos JSON a windows.web. La interfaz IRadialControllerInterop se ha implementado en windows.ui.

Fuente: opennet.ru

Añadir un comentario