Lanzamiento de Wine 11.5 y Wine-staging 11.5

Se ha publicado la versión experimental de la implementación abierta 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.

Cambios más importantes:

  • El sistema de compilación ahora admite la compilación de código en C++. Se ha añadido al script configure la posibilidad de verificar la presencia de un compilador que soporte C++17. Se incluyen archivos de encabezado para C++, así como las bibliotecas libc++, libunwind y libc++abi, importadas de LLVM 8.0.1.
  • En ntdll para la plataforma Linux se ha implementado el soporte para la emulación de llamadas al sistema utilizando el mecanismo del núcleo de Linux 'Syscall User Dispatch', que permite utilizar operaciones PTRACE_GET_SYSCALL_USER_DISPATCH y PTRACE_SET_SYSCALL_USER_DISPATCH en ptrace, lo que da a un proceso la capacidad de gestionar la configuración de despacho de llamadas al sistema en otro proceso.
  • Se han integrado las bibliotecas ICU icucommon y icui18, correspondientes a la versión MS-ICU 72.1.0.3 (Componentes Internacionales para Unicode).
  • Se ha añadido un conjunto de correcciones para mejorar la compatibilidad con VBScript.
  • Se han cerrado informes de errores relacionados con el funcionamiento de aplicaciones: Axon MultiClamp Commander 700B, Evernote, PCG Tools, Clip Studio Paint, Sony Home Memories, Swift, VOCALOID6.
  • Se han cerrado informes de errores relacionados con el funcionamiento de juegos: Detroit: Become Human, Red Dead Redemption 2, Arknights: Endfield.

Al mismo tiempo, se ha formado la versión del proyecto Wine Staging 11.5, que proporciona compilaciones avanzadas de Wine, incluyendo parches que no están completamente listos o que son arriesgados, que todavía no son aptos para ser incorporados en la rama principal de Wine. En comparación con Wine, Wine Staging ofrece 228 parches adicionales. En esta nueva versión de Wine Staging se ha sincronizado con la base de código de Wine 11.5 y se ha actualizado el código de vkd3d. Se han trasladado parches de soporte para la emulación de llamadas al sistema x86_64 en ntdll a la rama principal de Wine. En windows.web se ha añadido soporte para el análisis de arreglos y objetos JSON. En windows.ui se ha implementado la interfaz IRadialControllerInterop.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster