Se publicaron Wine 9.4, Wine staging 9.4 y GE-Proton9-1

Se realizó el lanzamiento experimental de una implementación abierta de Win32 API — Wine 9.4. Desde el lanzamiento de la versión 9.3 se han cerrado 25 informes de errores y se han realizado 321 modificaciones.

Cambios más importantes:

  • Se continuó con el desarrollo del controlador winewayland.drv, que permite el uso de Wine en entornos basados en el protocolo Wayland sin utilizar XWayland ni componentes X11. La nueva versión incluye soporte inicial para OpenGL. Se añadieron funciones base de GL: wglGetExtensionsString{ARB,EXT}, wglGetProcAddress, wglDescribePixelFormat, wglSetPixelFormat(WINE), wglMakeCurrent, wglMakeContextCurrentARB y wglSwapBuffers. También se implementó el soporte para la creación de contextos OpenGL y el cambio de tamaño del contenido de OpenGL.
  • El paquete integrado Vkd3d con la implementación de Direct3D 12 se actualizó a la versión 1.11.
  • Se añadió soporte para el aumento de privilegios del proceso: al crear procesos de servidor (msi action server), así como procesos que llaman a las funciones RtlCreateUserProcess() y CreateProcessInternal(), se utiliza por defecto un token administrativo limitado.
  • Se realizaron mejoras relacionadas con los dispositivos de entrada (touchpads, ratones) que utilizan el protocolo HID (Dispositivo de Interfaz Humana). Se añadió soporte para recibir y enviar mensajes WM_POINTER* (WM_POINTERENTER, WM_POINTERLEAVE, etc.).
  • En Explorer se añadió soporte opcional para el menú de inicio y la barra de herramientas. Se asegura el lanzamiento de explorer.exe con derechos de acceso reducidos.
  • En winex11 se añadió soporte para el manejo de eventos XInput2 vinculados a ventanas individuales.
  • En dmime se mejoró el manejo de datos en formato MIDI.
  • Se implementaron las funciones IAudioClient3_InitializeSharedAudioStream y IAudioClient3_GetSharedModeEnginePeriod.
  • En winevulkan se añadió soporte para la especificación Vulkan 1.3.279. Se utilizó la extensión de Vulkan VK_EXT_map_memory_placed para el mapeo de memoria.
  • Se cerraron informes de errores relacionados con el funcionamiento de los juegos: Minecraft Education Edition, battle.net.
  • Se cerraron informes de errores relacionados con el funcionamiento de las aplicaciones: Explorer++ 1.2, Total Commander 8.x, Visio 2003, Skype 4, Toad for MySQL Freeware 7.x, Microsoft Toolkit de MS Office 2013, Luminance HDR, AI Shared Editor 6.1.0, Desktop Window Manager, Free Download Manager, FoxVox.

Simultáneamente se generó una versión del proyecto Wine Staging 9.4, que ofrece compilaciones avanzadas de Wine, que incluyen parches que no están completamente listos o que son riesgosos, aún no aptos para ser aceptados en la rama principal de Wine. En comparación con Wine, Wine Staging proporciona 462 parches adicionales. En esta nueva versión de Wine Staging:

  • Se realizó la sincronización con la base de código de Wine 9.4.
  • Se actualizaron los parches: vkd3d-latest, kernel32-CopyFileEx, ntdll-Junction_Points, ntdll-WRITECOPY y user32-rawinput-mouse.
  • Se eliminaron los parches: File_Permissions y mscoree-CorValidateImage, que ya no son necesarios en Wine.
  • Se incorporaron al código principal 18 parches de Wine 18 con la implementación de NewMenu y funciones para trabajar con el portapapeles desde el menú contextual en shell32, un indicador de eliminación sin confirmación en ISFHelper::DeleteItems, un manejador de menú contextual para crear nuevos directorios, iniciar procesos iniciales a través de start.exe, iniciar explorer.exe con permisos reducidos, iniciar procesos con un nivel de confianza diferente (trustlevel) y más.

Además, se lanzó el proyecto GE-Proton 9-1, mediante el cual entusiastas están creando compilaciones mejoradas del paquete Proton para ejecutar aplicaciones de Windows, independientes de la compañía Valve, que presentan una versión más reciente de Wine, utilizando FFmpeg en FAudio e incluyendo parches adicionales que resuelven problemas en varias aplicaciones de juegos.

En la versión Proton GE 9-1 se trasladaron cambios de las nuevas bases de código de wine 9, proton 9, dxvk y vkd3d. Se añadieron correcciones para solucionar problemas en los juegos:

  • Ceville
  • Dirt 3
  • Duke Nukem: Manhattan Project
  • Farcry 2/3/4
  • Farcry primal
  • Gabriel Knight 3
  • Gobliiins 5
  • Grim Dawn
  • Incoming
  • New World
  • Nine Witches: Family Disruption
  • Postal III
  • Silent Hill 4
  • Soldier of Fortune II
  • Street Racing Syndicate
  • They Are Billions
  • Trails in the Sky 1-3
  • Wheel of Time

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