Eksperimenta eldono de la malferma efektivigo de WinAPI - Wine 8.20 okazis. Ekde la publikigo de versio 8.19, 20 cimraportoj estis fermitaj kaj 397 ŝanĝoj estis faritaj.
La plej gravaj ŝanĝoj:
- La evoluo de la DirectMusic API daŭras.
- La kapabloj de la winegstreamer-biblioteko estis vastigitaj. Aldonita subteno por la funkcioj find_element_factories, factory_create_element, wg_muxer_add_stream, wg_muxer_start, wg_muxer_push_sample, ProcessSample.
- Eksporto de ligadoj por protokoltraktantoj lanĉitaj sub Wine en la ĉefan uzantmedion estas disponigita.
- La kodo estis purigita en preparo por la venonta frosto de la koda bazo antaŭ la liberigo de Wine 9.0, kiu estas atendita en januaro.
- En d3d10core kaj d3d11, la testvokoj test_texture(), test_cube_maps(), test_uint_shader_instructions(), test_vertex_formats() kaj test_mipmap_upload() estis plibonigitaj.
- Aldonita msttsengine DLL kun stum-efektivigo ISpTTSEngine.
- Ebligis sekuran malplenigon de kampoj uzante la funkcion SecureZeroMemory() en la bibliotekoj dssenh, secur32, user32, winscard, wintrust, wsdapi kaj winnet.
- Ĉirkaŭ 30 novaj funkcioj estis aldonitaj al la msvcrt biblioteko por labori kun plurbajtaj ĉenoj, kiel ekzemple _mblen_l kaj _mbsnbcpy_l
- Fermitaj eraraj raportoj rilataj al funkciado de aplikaĵoj: Folio Views 4, Captvty V3, NAM (NeuralAmpModeler), Spectralayers 9 Pro.
- Erarraportoj rilataj al la funkciado de la ludoj estas fermitaj: Max Payne (2001), Warframe, Neverwinter Nights 2 Complete.
fonto: opennet.ru