Megjelent a WinAPI nyílt implementációjának kísérleti ága - Wine 6.20. A 6.19-es verzió óta 29 hibajelentést zártak le és 399 változtatást hajtottak végre.
A legfontosabb változások:
- A MSXml, XAudio, DInput és néhány más modul PE (Portable Executable) formátumba lett átalakítva.
- A PE formátumú összeállítások támogatásához néhány rendszerkönyvtár került beemelésre.
- A DirectInput-ban csak az új HID (Human Interface Devices) protokollt támogató joystickokhoz tartozó új backend maradt meg.
- A Winelib javította az MSVCRT összeállítások támogatását.
- Lezárták a hibajelentéseket, amelyek játékokkal kapcsolatosak: Emergency 3, Need For Speed Most Wanted 2005, Path of Exile, Victor Vran, Diablo 2: Resurrected, Rise of the Tomb Raider, Project CARS 2.
- Lezárták a hibajelentéseket, amelyek alkalmazásokkal kapcsolatosak: ZWCAD 2020, DTS Encoder Suite, WOLF RPG Editor, QuantumClient, PSScript.
Emellett érdemes megjegyezni a Wine Staging 6.20 kiadásának formálását, mely keretében a Wine kibővített összeállításai készülnek, amelyek részben kész vagy kockázatos javításokat tartalmaznak, és egyelőre nem alkalmasak a fő Wine ágba való befogadásra. A Wine Staging a Wine-hoz képest 557 további javítást kínál.
Az új kiadásban szinkronizálták a kódalapot a Wine 6.20 verzióval. A fő Wine összetételébe 5 javítást vittek át, amelyek a joystickok DirectInput támogatásához és a COM inicializálásához kapcsolódnak az imm32 ablakok aktiválásakor. Frissültek az eventfd_synchronization és ntdll-NtAlertThreadByThreadId javítások. Ideiglenesen le lett tiltva az mfplat-streaming javításkészlet és az összes fennmaradó dinput javítás (az új HID back-end működésének összehangolása érdekében).
Forrás: opennet.ru
