Se realizó el lanzamiento experimental de la implementación abierta de WinAPI: Wine 7.10. Desde el lanzamiento de la versión 7.9, se han cerrado 56 informes de errores y se han realizado 388 cambios.
Cambios más importantes:
- El controlador de macOS ha sido adaptado para utilizar el formato de archivos ejecutables PE (Portable Executable) en lugar de ELF.
- El motor Wine Mono con la implementación de la plataforma .NET ha sido actualizado a la versión 7.3.
- Se han implementado propiedades de configuración regional compatibles con Windows para 'Collation' en Unicode, que permiten establecer reglas de ordenación y métodos de comparación considerando el sentido de los caracteres (por ejemplo, al incluir diacríticos).
- En la biblioteca Secur32 se ha implementado soporte para WoW64 (Windows-on-Windows de 64 bits), una capa para ejecutar programas de 32 bits en Windows de 64 bits.
- Se han cerrado informes de errores relacionados con el funcionamiento de los juegos: Singularity, Panzer Corps, Echo: Secrets of the Lost Cavern, Tribes, Betfair Poker, HITMAN 2 (2018), la modificación FAR para Nier: Automata, Port Royale 4.
- Se han cerrado informes de errores relacionados con el funcionamiento de aplicaciones: Corel Draw 9, Microsoft Office XP 2002, Visual Studio 2010, Adobe Reader 9.0, Acrobat Reader 5, HaoZip, IE8, RoyalTS 5, Windows PowerShell Core 6.1 para ARM64, EA Origin, Steam, Rebelbetting, Honeygain, SlingPlayer 2, GPU Caps Viewer 1.54, Kvaser, Alcoma ASD Client 11.1, Powershell Core.
Además, se puede señalar la formación del lanzamiento del proyecto Wine Staging 7.10, dentro del cual se generan compilaciones ampliadas de Wine, que incluyen parches aún no completamente listos o arriesgados, que todavía no son aptos para ser aceptados en la rama principal de Wine. En comparación con Wine, Wine Staging ofrece 545 parches adicionales.
En este nuevo lanzamiento se ha realizado la sincronización con la base de código de Wine 7.10. Se han trasladado 6 parches al núcleo de Wine relacionados con la implementación en KERNELBASE.dll de tablas sortkey y la función CompareString, necesarias para el soporte de la propiedad de localización 'Collation'. Se han añadido dos parches en dwmapi.dll con valores predeterminados para DwmGetCompositionTimingInfo, necesarios para ejecutar Epic Games Launcher, y se ha resuelto el problema con la llamada a DwmFlush, que llevaba al cierre inesperado de Powershell.
Además, la empresa Valve ha comenzado a probar el candidato a lanzamientos del proyecto Proton 7.0-3, que se basa en los desarrollos del proyecto Wine y tiene como objetivo garantizar la ejecución en Linux de aplicaciones de juegos creadas para Windows y presentadas en el catálogo de Steam. Los desarrollos del proyecto se distribuyen bajo la licencia BSD. En la nueva versión se ha implementado el soporte para la reconfiguración del controlador xinput en dispositivos Steam Deck, mejorado la detección de volantes de juego, actualizado las versiones de Wine Mono 7.3.0, dxvk 1.10.1-57-g279b4b7e y dxvk-nvapi 0.5.4, y se ha asegurado el soporte para los siguientes juegos:
- Age of Chivalry
- Beneath a Steel Sky
- Chrono Cross: The Radical Dreamer Edition
- Cities XXL
- Cladun X2
- Cursed Armor
- Disney•Pixar Cars Mater-National Championship
- Gary Grigsby’s War in the East
- Gary Grigsby’s War in the West
- Iragon: Prologue
- MechWarrior Online
- Saviors of Sapphire Wings
- Small Radios Big Televisions
- Split/Second
- Star Wars Episode I Racer
- Stranger of Sword City Revisited
- Succubus x Saint
- V Rising
- Warhammer: End Times — Vermintide
- We Were Here Forever
- Planetary Annihilation: TITANS
- Mejorada la compatibilidad con los juegos:
- Street Fighter V,
- Sekiro: Shadow Die Twice,
- Elden Ring,
- Final Fantasy XIV,
- DEATHLOOP,
- The Turing Test,
- Mini Ninja,
- Resident Evil Revelations 2,
- Legend of Heroes: Zero no Kiseki Kai,
- Mortal Kombat Komplete,
- Castle Morihisa.
Fuente: opennet.ru
