U realizua një lëshim eksperimental të zbatimit të hapur të WinAPI — Wine 8.20. Që nga publikimi i versionit 8.19, janë mbyllur 20 raportet për gabime dhe janë bërë 397 ndryshime.
Ndryshimet më të rëndësishme:
- Shkëputja e zhvillimit të API-t DirectMusic ka vazhduar.
- Kapacitetet e bibliotekës winegstreamer janë zgjeruar. Është shtuar mbështetje për funksionet find_element_factories, factory_create_element, wg_muxer_add_stream, wg_muxer_start, wg_muxer_push_sample, ProcessSample.
- Ekspozimi i lidhjeve për ambientin kryesor të përdoruesit është siguruar për menaxherët e protokollit që funksionojnë nën Wine.
- Është bërë një pastrim i kodit, në kuadër të përgatitjes për ngrirjen e ardhshme të bazës së kodit para lëshimit të Wine 9.0, i cili pritet në janar.
- Në d3d10core dhe d3d11, janë vendosur kontrollet verifikimi test_texture(), test_cube_maps(), test_uint_shader_instructions(), test_vertex_formats() dhe test_mipmap_upload().
- Biblioteka DLL msttsengine është shtuar me një implementim të provizor ISpTTSEngine.
- Është siguruar një pastrim i sigurt i fushave përmes funksionit SecureZeroMemory() në bibliotekat dssenh, secur32, user32, winscard, wintrust, wsdapi dhe wininet.
- Në bibliotekën msvcrt janë shtuar rreth 30 funksione të reja për punën me vargje shumëbytesh, të tilla si _mblen_l dhe _mbsnbcpy_l.
- Janë mbyllur raportet për gabime që lidhen me punën e aplikacioneve: Folio Views 4, Captvty V3, NAM (NeuralAmpModeler), Spectralayers 9 Pro.
- Raportet për gabimet që lidhen me lojërat janë mbyllur: Max Payne (2001), Warframe, Neverwinter Nights 2 Complete.
Burimi: opennet.ru
