WINE 8.4 inicia su soporte para Wayland

WINE 8.4

Como cada dos semanas en esta fase del desarrollo, y tras 8.3, WineHQ ha lanzado hace unas horas WINE 8.4. Aunque se introducen muchos cambios en estos lanzamientos, de hecho se introducen cientos, la mayoría de ellos son pequeñas mejoras que hacen que la ejecución de aplicaciones de Windows en otras plataformas sea más fiable, pero esta semana han destacado algo que salta a la vista con tan sólo mirar los puntos que han considerado dignos de mostrar por separado.

WineHQ suele destacar de entre 3-6 novedades en cada versión de desarrollo, y esta semana la primera es que se ha dado el paso inicial para soportar Wayland. Hasta ahora se ha podido usar, pero el soporte oficial ha empezado en WINE 8.4. Además, también han destacado limpiezas en el soporte IME, un número de correcciones de pruebas y correcciones de errores varias. Más abajo, en donde está todo lo que han hecho, nos hablan de 51 bugs corregidos y 344 cambios.

Bugs corregidos en WINE 8.4

  • Thief: the dark project se cuelga al pulsar la tecla ‘esc’ en el juego si X en modo 24bpp.
  • Hard Truck 2: King of The Road (GOG) las películas no se reproducen.
  • Amazon Games se instala pero no se inicia (¿necesita código de inicio WindowsFormsApplicationBase?).
  • Varias aplicaciones tienen un rendimiento muy pobre después de 4261369e5d8 (Secondhand Lands, SPORE).
  • t2embed:t2embed falla en Windows con la codificación UTF-8.
  • gdi32:font – test_EnumFonts() falla con Arial Bold en Windows en ruso.
  • advapi32:registry – test_enum_value() tiene un par de fallos raros en locales de sistema UTF-8.
  • shell32:shelllink – A save(NULL, TRUE) falla aleatoriamente en test_load_save() en Wine.
  • d3d9:device – test_wndproc() a veces obtiene un WM_DISPLAYCHANGE inesperado en Wine.
  • .test_WSARecv() falla al usar thunks wow64 [Wow64ApcRoutine() sobrescribe el valor de retorno establecido por NtContinue()].
  • La salida dxgi:dxgi es demasiado grande en debiant.
  • kernel32:sync – test_timer_queue() falla ocasionalmente al borrar el temporizador en Windows 10.
  • ntdll:info – test_query_kerndebug() falla en Windows 8 a 10 1709.
  • foobar2000 v1.6 se bloquea poco después del inicio en Wine 7.19 o superior.
  • d3drm:d3drm a veces se bloquea tras fallar la creación de la interfaz IDirect3DRMDevice* en Wine.
  • d3drm:d3drm a veces falla al crear un dispositivo de modo inmediato en Wine.
  • vbscript:run a veces falla en Windows UTF-8 locales.
  • d3d9:device a veces falla al crear un objeto D3D en Wine, se bloquea.
  • ntdll:wow64 de 64 bits falla en Windows 11.
  • La ntdll:wow64 de 32 bits falla en Windows 11.
  • winhttp:notification falla aleatoriamente en Wine.
  • user32:input – test_ToAscii() falla en la configuración regional hindi UTF-8.
  • ntdll:pipe – test_blocking() falla a veces en Wine cuando la tubería no está señalizada.
  • kernel32:console – test_wait() falla a veces en Windows 8+.
  • d3d12:d3d12 – test_desktop_window() falla en Windows 10 1709.
  • d3d12:d3d12 – test_create_device() obtiene un 0 refcount inesperado en Windows 10 1909+.
  • HS_hevo_gc 8.8.1.1 falla al iniciar.
  • desde wine 8.0 print ya no funciona.
  • nethack se bloquea.
  • regedit/regproc.c – export_key() no puede devolver TRUE.
  • Motorola Ready For Assistant no se inicia, necesita ext-ms-win-networking-wlanapi-l1-1-0.dll.
  • dbghelp:dbghelp, ntdll:wow64 & psapi:psapi_main fallan en Windows 11 debido a la reasignación de ruta de notepad.exe.
  • psapi:psapi_main – La función test_EnumProcessModules() de 64 bits obtiene un caso inesperado de Notepad en Windows 11.
  • psapi:psapi_main – La función de 64 bits test_EnumProcessModulesEx() obtiene fallos pcs-6464 y pcs-6432 en Windows 11.
  • psapi:psapi_main – La función de 32 bits test_EnumProcessModulesEx() obtiene muchos fallos pcs-3232 debido a errores de copia parcial en Windows 11.
  • psapi:psapi_main – La función de 64 bits test_EnumProcessModules() obtiene un tercer módulo inesperado en Windows 11.
  • jsproxy:jsproxy se bloquea en Windows 11.
  • Fallo en la inicialización del juego Starcraft Remastered.
  • mmdevapi:propstore – El test_setvalue_on_wow64() de 32 bits falla en Windows 10 2004+.
  • El gif se muestra incorrectamente, con fondos extraños de varios colores.
  • gdi32:dc – La prueba SetDeviceGammaRamp() falla en Windows 10 1909.
  • El dbghelp de 32 bits:dbghelp no puede ejecutarse en Windows <= 10 1607 debido a la llamada IsWow64Process2().
  • La ventana de edición de texto de KakaoTalk IM deja artefactos cuando el texto se desborda y aparece la barra de desplazamiento.
  • Wine 8.3 64-bit no aparece en el repositorio de Debian bookworm.
  • riched20:txtsrv – test_TxGetNaturalSize falla si el ancho de los glifos de la fuente GUI del sistema es mayor de lo esperado por la prueba.
  • La instalación de TextPad 9.1 falla en Wine 6 desde el repositorio de Linux Mint.
  • windows.perception.stub:perception – Windows 10 1607 no tiene ISpatialSurfaceObserverStatics2.
  • kernel32:loader – test_import_resolution() obtiene datos tls erróneos en Windows 7.
  • ldp.exe se bloquea en la función no implementada wldap32.dll.ldap_set_dbg_flags.
  • imm32:imm32 – ime_install() falla en algunas localizaciones en Windows.
  • ldp.exe se bloquea al intentar conectarse a un host no válido.

WINE 8.2 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á WINE 8.5 y llegará el 31 de marzo.


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: AB Internet Networks 2008 SL
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.