WINE 8.2 llega con poco menos de 300 cambios y mejorado el soporte para WoW64
Siguiendo con el ciclo de una nueva versión de desarrollo cada dos semanas, WineHQ lanzó ayer una nueva versión de su software para ejecutar programas de Windows en otros sistemas operativos, WINE 8.2 para ser más concretos. Durante esta fase, el proyecto realiza cientos de cambios y corrige muchos bugs, preparándolo todo para el lanzamiento del WINE 9 que llegará en 2024. Cuando se acerque ese momento, el ciclo cambiará a una Release Candidate por semana, pero por ahora tendremos una nueva versión de desarrollo cada dos viernes.
La lista de novedades introducida incluye 22 bugs corregidos y 285 cambios en total. Entre los puntos más destacados, WineHQ menciona que se ha mejorado la información de depuración en el modo WoW64, troncos de Wow64 en la biblioteca WPCA, compatibilidad con el códec Indeo IV50 y nombres de monitor establecidos a partir de datos EDID, a lo que se le suma el último punto de correcciones varias.
Bugs corregidos en WINE 8.2
- The Void falla con d3dx9_36 (necesita que D3DXFillCubeTextureTX() devuelva S_OK).
- Regresión: Visual Studio 2005 «fallo de carga del paquete».
- STDOUT perdido de un programa bifurcado en Cygwin/MSYS2.
- El plugin SubLab VST3 falla al registrarse (necesita Windows.System.Profile.SystemManufacturers.SmbiosInformation).
- El nuevo marshaller typelib depende del soporte IID_IDispatch de la interfaz de destino.
- opengl32:opengl – test_copy_context() falla en w11pro64_nv.
- d3dcompiler_43:hlsl_d3d11 & d3dcompiler_47:hlsl_d3d11 – test_trig() falla en w11pro64_nv.
- vbscript falla al compilar cuando dos puntos siguen a Else en If…Else.
- Rich Edit inserta el texto recién compuesto en una posición incorrecta cuando la composición IME del sistema finaliza mientras hay una selección activa.
- loader no se inicia desde PATH a menos que se llame «wine.
- GOG Heroes of Might and Magic IV se bloquea al iniciarse.
- Al cambiar la ventana activa (alt+tab u otro) de Final Fantasy XI, las teclas del teclado permanecen pulsadas..
- Fuga de memoria vbscript en For Each con SafeArray como grupo.
- Fugas de memoria vbscript en interp_redim_preserve.
- Fugas de memoria de vbscript en Global_Split.
- Se devuelve un valor de versión incorrecto desde win32_operatingsystem en win10 (regresión).
- dbghelp:dbghelp – Test_modules() de 64 bits falla en Windows 7.
- user32:msg – La prueba de difusión de test_message_conversion() falla en Windows 7 y 10.
- getenv_s devuelve un valor incorrecto.
- VarAbs() no maneja correctamente los argumentos BSTR.
- vbscript falla al compilar cuando la sentencia sigue a ElseIf-
- vbscript no compila concat cuando se utiliza sin espacio y la expresión comienza por H.
WINE 8.2, segunda versión de desarrollo tras 8.1, está disponible en este enlace. En la página de descargas hay información sobre cómo instalar esta y otras versiones en sistemas operativos como Debian y Ubuntu, pero también se puede instalar en Android y macOS.
La próxima versión será un WINE 8.3 que llegará el 3 de marzo y seguirá con la misma tendencia.