Den eksperimentelle utgivelsen av den åpne implementeringen av WinAPI — Wine 8.20 er nå ute. Siden utgivelsen av versjon 8.19 har 20 feilrapporter blitt lukket og 397 endringer blitt gjort.
De viktigste endringene:
- Utviklingen av API-en DirectMusic fortsetter.
- Funksjonaliteten til biblioteken winegstreamer er utvidet. Støtte for funksjonene find_element_factories, factory_create_element, wg_muxer_add_stream, wg_muxer_start, wg_muxer_push_sample og ProcessSample er lagt til.
- Eksportering av bindinger til det primære brukergrensesnittet for protokollhåndterere som kjører under Wine er blitt sikret.
- Koden har blitt renset som forberedelse til den kommende fryseperioden for kodebasen før utgivelsen av Wine 9.0, som forventes i januar.
- I d3d10core og d3d11 er testanropene test_texture(), test_cube_maps(), test_uint_shader_instructions(), test_vertex_formats() og test_mipmap_upload() blitt aktivert.
- DLL-biblioteket msttsengine med en stubb-implementering av ISpTTSEngine er lagt til.
- Sikker renhold av feltene er sikret ved hjelp av funksjonen SecureZeroMemory() i bibliotekene dssenh, secur32, user32, winscard, wintrust, wsdapi og wininet.
- Omtrent 30 nye funksjoner for arbeid med flermaskerte strenger, som _mblen_l og _mbsnbcpy_l, har blitt lagt til i msvcrt-biblioteket.
- Feilrapporter knyttet til applikasjoner som Folio Views 4, Captvty V3, NAM (NeuralAmpModeler) og Spectralayers 9 Pro har blitt lukket.
- Feilrapporter knyttet til spillene Max Payne (2001), Warframe og Neverwinter Nights 2 Complete har blitt lukket.
Kilde: opennet.ru
