lanzamiento experimental de la implementación abierta de Win32 API — . Desde el lanzamiento de la versión Se cerraron 27 informes de errores y se realizaron 336 cambios.
Cambios más importantes:
- Se agregó soporte para controladores de dispositivos PnP (Plug & Play);
- Mejorado el soporte para la depuración remota con Visual Studio;
- La implementación de la llamada a EnumDisplayDevicesW(), utilizada para obtener información sobre las pantallas en uso en la sesión actual, ha sido llevada a un estado adecuado para ejecutarse en entornos de múltiples monitores en varios juegos y aplicaciones, incluyendo el editor VS Code;
- Muchas funciones y estructuras (mutex, semáforos, trabajo con tokens y registro, ACL, hashes, etc.) de las bibliotecas advapi32 y kernel32 se han trasladado a usar implementaciones de ntdll y kernelbase;
- En las funciones wined3d se ha asegurado el soporte para la estructura wined3d_context_gl;
- Se ha continuado el trabajo en la compilación de la DLL por defecto con la biblioteca incorporada msvcrt (proporcionada por el proyecto Wine, no la DLL de Windows) en formato PE (Portable Executable). En comparación con la versión anterior, se han trasladado otras 89 DLL al formato PE;
- Se cerraron informes de errores relacionados con el funcionamiento de juegos y aplicaciones:
Empire: Total War, Napoleon: Total War, Utopia City, RT Se7en Lite, Tomb Raider 4, Need For Speed Hot Pursuit (2010), DisplayFusion, Turbo Tax 2012, aplicaciones WPF 4.x .NET, aplicaciones CEFv3, VS Code, Windows Media Player 9 y 10, Golden Krone Hotel, Hardwood Solitaire, Adobe Acrobat Reader DC, Levelhead, Drakensang Online, Mozart 11-13, Dune 2000, Quickbooks 2018.
Complemento: al instante Actualización correctiva de Wine 4.12.1, en la que se han corregido seis errores. En particular, se ha solucionado la inicialización incorrecta de los prefijos de ruta de 64 bits (WINEPREFIX para WoW64), lo que causó fallos en wineboot tras la compilación en forma de archivo PE en Wine 4.12, y setupapi no registraba algunas DLL. También se han solucionado problemas al trabajar con las aplicaciones Settlers IV History Edition y LINE 5.x.
Fuente: opennet.ru
