A avut loc lansarea experimentală a implementării deschise a WinAPI — Wine 8.20. De la lansarea versiunii 8.19, au fost închise 20 de rapoarte de erori și au fost efectuate 397 de modificări.
Cele mai importante schimbări:
- Continuarea dezvoltării API-ului DirectMusic.
- Funcționalitățile bibliotecii winegstreamer au fost extinse. A fost adăugat suport pentru funcțiile find_element_factories, factory_create_element, wg_muxer_add_stream, wg_muxer_start, wg_muxer_push_sample, ProcessSample.
- S-a asigurat exportul legăturilor în mediul principal al utilizatorului pentru gestionarii protocolului care rulează sub Wine.
- A fost efectuată curățarea codului, în pregătirea pentru înghețarea viitoare a bazei de cod înainte de lansarea Wine 9.0, care este așteptată în ianuarie.
- În d3d10core și d3d11 au fost implementate apeluri de verificare pentru test_texture(), test_cube_maps(), test_uint_shader_instructions(), test_vertex_formats() și test_mipmap_upload().
- A fost adăugată biblioteca DLL msttsengine cu o implementare stub ISpTTSEngine.
- S-a asigurat curățarea sigură a câmpurilor prin funcția SecureZeroMemory() în bibliotecile dssenh, secur32, user32, winscard, wintrust, wsdapi și wininet.
- Biblioteca msvcrt a fost îmbogățită cu aproximativ 30 de noi funcții pentru gestionarea șirurilor de caractere multibyte, cum ar fi _mblen_l și _mbsnbcpy_l.
- Rapoartele de erori legate de funcționarea aplicațiilor Folio Views 4, Captvty V3, NAM (NeuralAmpModeler), Spectralayers 9 Pro au fost închise.
- Rapoartele de erori legate de funcționarea jocurilor Max Payne (2001), Warframe, Neverwinter Nights 2 Complete au fost închise.
Sursa: opennet.ro
