De experimentele tak van de open implementatie van WinAPI - Wine 6.20 is uitgebracht. Sinds de release van versie 6.19 zijn er 29 bugrapporten gesloten en zijn er 399 wijzigingen aangebracht.
De belangrijkste wijzigingen:
- MSXml, XAudio, DInput en enkele andere modules zijn omgezet naar het PE (Portable Executable) formaat.
- Bepaalde systeembibliotheken zijn opgenomen ter ondersteuning van builds op basis van het PE-formaat.
- In DirectInput is alleen ondersteuning voor de nieuwe backend voor joysticks die het HID (Human Interface Devices) protocol ondersteunen behouden.
- In Winelib is de ondersteuning voor MSVCRT builds verbeterd.
- Bugrapporten met betrekking tot de werking van spellen zijn gesloten: Emergency 3, Need For Speed Most Wanted 2005, Path of Exile, Victor Vran, Diablo 2: Resurrected, Rise of the Tomb Raider, Project CARS 2.
- Bugrapporten met betrekking tot de werking van applicaties zijn gesloten: ZWCAD 2020, DTS Encoder Suite, WOLF RPG Editor, QuantumClient, PSScript.
Daarnaast kan de release van het project Wine Staging 6.20 worden opgemerkt, waarin uitgebreide builds van Wine worden vormgegeven, inclusief niet volledig gereed of risicovolle patches, die voorlopig niet geschikt zijn om in de hoofdtak van Wine te worden opgenomen. In vergelijking met Wine biedt Wine Staging 557 extra patches.
In de nieuwe release is synchronisatie met de codebasis van Wine 6.20 uitgevoerd. In de hoofdsamenstelling van Wine zijn 5 patches overgedragen die verband houden met joystickondersteuning in DirectInput en de initialisatie van COM bij het activeren van vensters in imm32. De patches eventfd_synchronization en ntdll-NtAlertThreadByThreadId zijn bijgewerkt. De set van patches mfplat-streaming en alle resterende dinput patches (om de werking met de nieuwe HID backend af te stemmen) zijn tijdelijk uitgeschakeld.
Bron: opennet.ru
