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.
Los cambios más importantes:
- El desarrollo de la API de DirectMusic continúa.
- Se han ampliado las capacidades de la biblioteca Winegstreamer. Se agregó soporte para las funciones find_element_factories, factory_create_element, wg_muxer_add_stream, wg_muxer_start, wg_muxer_push_sample, ProcessSample.
- Se proporciona la exportación de enlaces para controladores de protocolos iniciados en Wine al entorno principal del usuario.
- El código se limpió en preparación para la próxima congelación de la base del código antes del lanzamiento de Wine 9.0, que se espera para enero.
- En d3d10core y d3d11, se han mejorado las llamadas de prueba test_texture(), test_cube_maps(), test_uint_shader_instructions(), test_vertex_formats() y test_mipmap_upload().
- Se agregó la DLL msttsengine con la implementación de código auxiliar ISpTTSEngine.
- Se habilitó el borrado seguro de campos utilizando la función SecureZeroMemory() en las bibliotecas dssenh, secur32, user32, winscard, wintrust, wsdapi y wininet.
- Se han agregado alrededor de 30 funciones nuevas a la biblioteca msvcrt para trabajar con cadenas multibyte, como _mblen_l y _mbsnbcpy_l.
- Informes de errores cerrados relacionados con el funcionamiento de las aplicaciones: Folio Views 4, Captvty V3, NAM (NeuralAmpModeler), Spectralayers 9 Pro.
- Se cierran los informes de errores relacionados con el funcionamiento de los juegos: Max Payne (2001), Warframe, Neverwinter Nights 2 Complete.
Fuente: opennet.ru