WinAPI-ի բաց իրականացման փորձնական թողարկում — Wine 8.20. 8.19 տարբերակի թողարկումից ի վեր փակվել են վրիպակների 20 հաշվետվություն և կատարվել են 397 փոփոխություններ:
Ամենակարևոր փոփոխությունները.
- DirectMusic API-ի մշակումը շարունակվում է։
- Ընդլայնվել են 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() թեստային զանգերը:
- Ավելացվեց msttsengine DLL-ը ISpTTSEngine կոճղերի ներդրմամբ:
- Միացրել է դաշտերի անվտանգ մաքրումը, օգտագործելով SecureZeroMemory() ֆունկցիան dssenh, secur32, user32, winscard, wintrust, wsdapi և wininet գրադարաններում:
- Մոտ 30 նոր ֆունկցիաներ են ավելացվել msvcrt գրադարանին՝ բազմաբայթ տողերի հետ աշխատելու համար, ինչպիսիք են _mblen_l և _mbsnbcpy_l:
- Փակ սխալի հաշվետվություններ՝ կապված հավելվածների շահագործման հետ՝ Folio Views 4, Captvty V3, NAM (NeuralAmpModeler), Spectralayers 9 Pro:
- Խաղերի շահագործման հետ կապված սխալների մասին հաշվետվությունները փակ են՝ Max Payne (2001), Warframe, Neverwinter Nights 2 Complete:
Source: opennet.ru