Se lanzó una versión experimental de la implementación abierta de WinAPI: Wine 8.20. Desde el lanzamiento de la versión 8.19, se han cerrado 20 informes de errores y se han realizado 397 cambios.
Cambios más importantes:
- Continúa el desarrollo de la API DirectMusic.
- Se han ampliado las capacidades de la biblioteca winegstreamer. Se ha añadido soporte para las funciones find_element_factories, factory_create_element, wg_muxer_add_stream, wg_muxer_start, wg_muxer_push_sample, ProcessSample.
- Se garantiza la exportación a la configuración principal de usuario de los vínculos para los controladores de protocolos que se ejecutan bajo Wine.
- Se ha realizado una limpieza de código como parte de los preparativos para la próxima congelación de la base de código antes del lanzamiento de Wine 9.0, que se espera en enero.
- Se ha mejorado el funcionamiento de las llamadas de verificación en d3d10core y d3d11: test_texture(), test_cube_maps(), test_uint_shader_instructions(), test_vertex_formats() y test_mipmap_upload().
- Se ha añadido la biblioteca DLL msttsengine con una implementación ficticia de ISpTTSEngine.
- Se garantiza la limpieza segura de los campos utilizando la función SecureZeroMemory() en las bibliotecas dssenh, secur32, user32, winscard, wintrust, wsdapi y wininet.
- Se han añadido alrededor de 30 nuevas funciones en la biblioteca msvcrt para trabajar con cadenas multibyte, como _mblen_l y _mbsnbcpy_l.
- Se han cerrado informes de errores relacionados con el funcionamiento de aplicaciones: Folio Views 4, Captvty V3, NAM (NeuralAmpModeler), Spectralayers 9 Pro.
- Se han cerrado informes de errores relacionados con el funcionamiento de videojuegos: Max Payne (2001), Warframe, Neverwinter Nights 2 Complete.
Fuente: opennet.ru
