La version expérimentale de l'implémentation ouverte de WinAPI, Wine 6.20, est maintenant disponible. Depuis la sortie de la version 6.19, 29 rapports de bogue ont été fermés et 399 modifications ont été apportées.
Modifications les plus importantes :
- MSXml, XAudio, DInput et certains autres modules ont été convertis au format PE (Portable Executable).
- Certaines bibliothÚques systÚme ont été incluses pour prendre en charge les builds basées sur le format PE.
- Dans DirectInput, seuls le nouveau backend pour les manettes prenant en charge le protocole HID (Human Interface Devices) est conservé.
- Winelib a amélioré la prise en charge des builds MSVCRT.
- Les rapports de bogue liés aux jeux suivants ont été fermés : Emergency 3, Need For Speed Most Wanted 2005, Path of Exile, Victor Vran, Diablo 2 : Resurrected, Rise of the Tomb Raider, Project CARS 2.
- Les rapports de bogue liés aux applications suivantes ont été fermés : ZWCAD 2020, DTS Encoder Suite, WOLF RPG Editor, QuantumClient, PSScript.
On peut Ă©galement noter la crĂ©ation de la version du projet Wine Staging 6.20, dans le cadre duquel des builds Ă©tendues de Wine sont rĂ©alisĂ©es, incluant des patchs qui ne sont pas encore complĂštement prĂȘts ou qui prĂ©sentent des risques, et qui ne sont pas encore aptes Ă ĂȘtre acceptĂ©s dans la branche principale de Wine. Par rapport Ă Wine, Wine Staging fournit 557 patchs supplĂ©mentaires.
La nouvelle version a synchronisĂ© la base de code avec Wine 6.20. Cinq patchs, liĂ©s Ă la prise en charge des manettes dans DirectInput et Ă l'initialisation de COM lors de l'activation des fenĂȘtres dans imm32, ont Ă©tĂ© transfĂ©rĂ©s dans la branche principale de Wine. Les patchs eventfd_synchronization et ntdll-NtAlertThreadByThreadId ont Ă©tĂ© mis Ă jour. Le jeu de patchs mfplat-streaming et tous les autres patchs dinput (pour harmoniser le fonctionnement avec le nouveau backend HID) ont Ă©tĂ© temporairement dĂ©sactivĂ©s.
Source : opennet.ru
