Objavljena je eksperimentalna verzija otvorene implementacije WinAPI — Wine 6.20. Od izdavanja verzije 6.19 zatvoreno je 29 izvještaja o greškama i napravljeno je 399 promjena.
Najvažnije promjene:
- MSXml, XAudio, DInput i neki drugi moduli su prevedeni u PE format (Portable Executable).
- Uključene su neke sistemske biblioteke za podršku gradnjama zasnovanima na PE formatu.
- U DirectInput ostavljena je podrška samo za novi backend za kontrolere koji podržavaju HID (Human Interface Devices) protokol.
- U Winelib poboljšana je podrška za MSVCRT izgradnje.
- Zatvoreni su izvještaji o greškama vezani za igre: Emergency 3, Need For Speed Most Wanted 2005, Path of Exile, Victor Vran, Diablo 2: Resurrected, Rise of the Tomb Raider, Project CARS 2.
- Zatvoreni su izvještaji o greškama vezani za aplikacije: ZWCAD 2020, DTS Encoder Suite, WOLF RPG Editor, QuantumClient, PSScript.
Dodatno se može istaknuti formiranje izdanja projekta Wine Staging 6.20, u okviru kojeg se formiraju proširene verzije Wine-a koje uključuju nedovoljno spremne ili rizične zakrpe, još uvijek neprihvatljive za glavnu granu Wine-a. U usporedbi s Wine-om, Wine Staging nudi 557 dodatnih zakrpa.
U novom izdanju ostvarena je sinkronizacija s kodnom bazom Wine 6.20. U glavni sastav Wine-a prevedeno je 5 zakrpa vezanih za podršku kontrolerima u DirectInputu i inicijalizaciju COM-a prilikom aktivacije prozora u imm32. Ažurirane su zakrpe eventfd_synchronization i ntdll-NtAlertThreadByThreadId. Privremeno je onemogućen skup zakrpa mfplat-streaming i sve preostale zakrpe dinput (radi usklađivanja rada s novim HID backendom).
Izvor: opennet.ru
