Si è svolta la versione sperimentale della realizzazione aperta del WinAPI - Wine 8.20. Dalla data di rilascio della versione 8.19, sono stati risolti 20 rapporti di errore e apportate 397 modifiche.
Le modifiche più importanti:
- È proseguito lo sviluppo dell'API DirectMusic.
- Ampliate le capacità della libreria winegstreamer. Aggiunta la supporto per le funzioni find_element_factories, factory_create_element, wg_muxer_add_stream, wg_muxer_start, wg_muxer_push_sample, ProcessSample.
- È garantita l'esportazione nell'ambiente utente principale delle associazioni per i gestori dei protocolli in esecuzione sotto Wine.
- È stata effettuata una pulizia del codice in preparazione del prossimo congelamento della base di codice prima del rilascio di Wine 9.0, previsto per gennaio.
- Nel d3d10core e nel d3d11 è stato stabilito il funzionamento delle chiamate di prova test_texture(), test_cube_maps(), test_uint_shader_instructions(), test_vertex_formats() e test_mipmap_upload().
- È stata aggiunta la libreria DLL msttsengine con un'implementazione fittizia di ISpTTSEngine.
- È stata garantita la cancellazione sicura dei campi mediante la funzione SecureZeroMemory() nelle librerie dssenh, secur32, user32, winscard, wintrust, wsdapi e wininet.
- Nella libreria msvcrt sono state aggiunte circa 30 nuove funzioni per la gestione delle stringhe a più byte, come _mblen_l e _mbsnbcpy_l
- Chiusi i rapporti di errore relativi al funzionamento delle applicazioni: Folio Views 4, Captvty V3, NAM (NeuralAmpModeler), Spectralayers 9 Pro.
- Chiusi i rapporti di errore relativi al funzionamento dei giochi: Max Payne (2001), Warframe, Neverwinter Nights 2 Complete.
Fonte: opennet.ru
