WINE 9.1 da comienzo al desarrollo de WINE 10 con mejoras de entrada y algo menos de 300 cambios
El pasado 17 de enero, hace justo 10 días, WineHQ lanzó WINE 9.0, la nueva versión estable de este software que permite usar aplicaciones de Windows en otros sistemas operativos. El lanzamiento marcó el final del ciclo del desarrollo que inició un año antes, y hace unas horas se ha dado comienzo a uno nuevo. La versión que nos entregaron, WINE 9.1, no es estable, sino la primera del WINE 10 que, si no hay cambios en los próximos 12 meses, llegará a principios de 2025.
Si alguien tiene dudas con respecto a la numeración, hoy ha llegado ese WINE 9.1 que es la primera versión de desarrollo de WINE 10, y la primera actualización de mantenimiento de la actual versión será un WINE 9.0.1 que llegará cuando lo consideren oportuno. Si hay algún otro lanzamiento para corregir errores, éstos llevarán la numeración 9.0.2, 9.0.3, etc. El cambio del primer decimal tiene lugar en las versiones de desarrollo que preparan la siguiente estable.
Bugs corregidos en WINE 9.1
WINE 9.1 ha llegado con un total de 270 cambios, con la siguiente lista de 42 bugs corregidos. Entre lo destacado, hay un número de mejoras en los métodos de entrada, se ha mejorado el soporte para claves Diffie-Hellman y mejor detección del teclado Dvorak, a lo que se le une el habitual punto de correcciones varias.
La lista de bugs corregidos incluye:
- user32/dde test se bloquea si +heap está activado.
- Polda 1: después de la imagen de introducción y la animación muestra una ventana negra.
- Lego Racers se bloquea al hacer clic en los comandos de configuración del jugador 1.
- Las pruebas oleaut32/vartype se bloquean con WINEDEBUG=warn+heap.
- Lost Planet dx10 demo pantalla en negro después de iniciar un nuevo juego.
- Visio 2013 se bloquea con la función no implementada msvcr100.dll.??0_ReaderWriterLock@details@Concurrency@@QAE@XZ.
- SIMATIC WinCC V15.1 Runtime: El administrador de licencias de automatización ‘almapp64x.exe’ se bloquea al no implementarse la función msvcp140.dll.
- Blindwrite 7 se bloquea con un desbordamiento de pila.
- ENM (Externes Notenmodul / módulo de marcas externas) se bloquea al abrirse.
- Wine no puede ver el directorio home (desbordamiento time_t de 32 bits).
- La prueba bmpcoreimage en user32:cursoricon falla en la mayoría de las versiones de Windows.
- user32:input recibe mensajes WM_SYSTIMER inesperados en test_SendInput().
- user32:input Some SendInput() establece LastError en ERROR_ACCESS_DENIED en cw-rx460 19.11.3.
- user32:input SendInput() desencadena un mensaje inesperado 0x60 en Windows 10 1709.
- user32:input test_Input_blackbox() obtiene cambios inesperados de 00&41(A) keystate.
- Dead Rising encuentra carga infinita al iniciar un nuevo juego (necesita WMAudio Decoder DMO).
- Instalador de SIMATIC WinCC V15.1 Runtime: La herramienta SeCon falla con error 5 al intentar crear ‘C:\windows\Security\SecurityController’ (necesita
‘%windir%\security’).
GUIDE 7.0 muestra una pantalla negra al iniciarse. - user32:input ha fallado debido a un mensaje WM_TIMECHANGE inesperado.
- user32:input – test_SendInput() a veces recibe un mensaje 0x738 inesperado en w1064v1709.
- Unigine Heaven Benchmark 4.0 FPS muy bajos.
- user32:input – test_SendInput() a veces recibe un mensaje inesperado 0xc042 en Windows 7.
- BurnInTest llama a una función no implementada ntoskrnl.exe.ExAllocatePool2.
- wineserver se bloquea debajo de save_all_subkeys después de RegUnLoadKey.
- user32:cursoricon – LoadImageA() falla en test_monochrome_icon() en Windows 8+.
- MAME 0.257: mame.exe -listxml falla.
- putenv borra getenv anterior.
- SpeedWave no puede dibujar Window, necesita oleaut32.OleLoadPictureFile()..
- KakaoTalk falla al abrir ciertos perfiles después de llamar a GdipDrawImageFX stub.
- Microsoft Safety Scanner se bloquea al salir de la función no implementada tbs.dll.GetDeviceIDString.
- La configuración de AVG Antivirus se bloquea al ejecutar la función no implementada ADVAPI32.dll.TreeSetNamedSecurityInfoW.
- función no implementada mgmtapi.dll.SnmpMgrOpen.
- LibreOffice 7.6.4 se bloquea en la función no implementada msvcp140_2.dll.__std_smf_hypot3.
- msys/pacman: falla con «fixup_mmaps_after_fork: VirtualQueryEx failed».
- Emperor – Rise of the Middle Kingdom: botones de menú invisibles.
- Dictionnaire Hachette Multimédia Encyclopédique 98 se bloquea al iniciarse.
- dbghelp encuentra una aserción en stabs_pts_read_type_def.
- Forza Horizon 4 se bloquea con concrt140.dll.
- Nombre de dispositivo inconsistente entre GetRawInputDeviceInfo y PnP.
- winedbg: se bloquea después de cargar la información de depuración de gecko.
- Windows Sysinternals Process Explorer 17.05 se bloquea al mostrar la página de propiedades Threads..
- notepad se bloquea al mostrar el diálogo hijo.
Dentro de dos semanas debería llegar v9.2, dentro de cuatro v9.3 y seguiremos así hasta finales de año, momento en el que lanzarán las Release Candidates y ya después WINE 10.0. WINE 9.1 ya está disponible y se puede descargar desde el siguiente botón.