De experimentele release van de open implementatie van WinAPI — Wine 8.20 heeft plaatsgevonden. Sinds de release van versie 8.19 zijn er 20 bugrapporten gesloten en zijn er 397 aanpassingen aangebracht.
De belangrijkste wijzigingen:
- De ontwikkeling van de DirectMusic API is voortgezet.
- De mogelijkheden van de winegstreamer bibliotheek zijn uitgebreid. Ondersteuning is toegevoegd voor de functies find_element_factories, factory_create_element, wg_muxer_add_stream, wg_muxer_start, wg_muxer_push_sample, ProcessSample.
- Export naar de belangrijkste gebruikersomgeving van bindings voor protocollen die onder Wine draaien, is verzekerd.
- De code is schoongemaakt ter voorbereiding op de aanstaande bevriezing van de codebasis vóór de release van Wine 9.0, die in januari wordt verwacht.
- In d3d10core en d3d11 zijn de controleoproepen test_texture(), test_cube_maps(), test_uint_shader_instructions(), test_vertex_formats() en test_mipmap_upload() operationeel gemaakt.
- De DLL-bibliotheek msttsengine is toegevoegd met een stub-implementatie van ISpTTSEngine.
- Veilige reiniging van velden is verzekerd met de functie SecureZeroMemory() in de bibliotheken dssenh, secur32, user32, winscard, wintrust, wsdapi en wininet.
- Ongeveer 30 nieuwe functies voor het werken met meerbyte-strings, zoals _mblen_l en _mbsnbcpy_l, zijn toegevoegd aan de msvcrt-bibliotheek.
- Bugrapporten met betrekking tot applicaties zijn gesloten: Folio Views 4, Captvty V3, NAM (NeuralAmpModeler), Spectralayers 9 Pro.
- Bugrapporten met betrekking tot spellen zijn gesloten: Max Payne (2001), Warframe, Neverwinter Nights 2 Complete.
Bron: opennet.ru
