Адбыўся эксперыментальны выпуск адкрытай рэалізацыі WinAPI – Wine 8.20. З моманту выпуску версіі 8.19 было зачынена 20 справаздач аб памылках і ўнесена 397 змен.
Найбольш важныя змены:
- Працягнута развіццё API DirectMusic.
- Пашыраны магчымасці бібліятэкі winegstreamer. Дададзена падтрымка функцый find_element_factories, factory_create_element, wg_muxer_add_stream, wg_muxer_start, wg_muxer_push_sample, ProcessSample.
- Забяспечана экспартаванне ў асноўнае карыстацкае асяроддзе прывязак для якія запускаюцца пад кіраваннем Wine апрацоўшчыкаў пратаколаў.
- Праведзена чыстка кода, у рамках падрыхтоўкі да будучай замарозкі кодавай базы перад рэлізам Wine 9.0, які чакаецца ў студзені.
- У d3d10core і d3d11 наладжана праца праверачных выклікаў test_texture(), test_cube_maps(), test_uint_shader_instructions(), test_vertex_formats() і test_mipmap_upload().
- Дададзена DLL-бібліятэка msttsengine з рэалізацыяй-заглушкай ISpTTSEngine.
- Забяспечана бяспечная ачыстка палёў пры дапамозе функцыі SecureZeroMemory() у бібліятэках dssenh, secur32, user32, winscard, wintrust, wsdapi і wininet.
- У бібліятэку msvcrt дададзена каля 30 новых функцый для працы з шматбайтавымі радкамі, такіх як _mblen_l і _mbsnbcpy_l
- Закрыты справаздачы пра памылкі, звязаныя з працай прыкладанняў: Folio Views 4, Captvty V3, NAM (NeuralAmpModeler), Spectralayers 9 Pro.
- Закрыты справаздачы аб памылках, звязаныя з працай гульняў: Max Payne (2001), Warframe, Neverwinter Nights 2 Complete.
Крыніца: opennet.ru