Megjelent a Win32 API nyílt forráskódú implementációjának kísérleti kiadása, a Wine 11.5. A 11.4 megjelenése óta 22 hibajelentést zártak le, és 208 módosítást hajtottak végre.
A legfontosabb változások:
- A build rendszer mostantól támogatja a C++ kód fordítását. A configure szkript mostantól olyan fordítót keres, amely támogatja a C++17-et. A C++ fejlécek mostantól benne vannak, valamint a libc++, libunwind és libc++abi könyvtárak, amelyeket az LLVM 8.0.1-ből importáltak.
- Az ntdll Linux platformon támogatja a rendszerhívások emulálását a Linux kernel "Syscall User Dispatch" mechanizmusával, amely lehetővé teszi a PTRACE_GET_SYSCALL_USER_DISPATCH és PTRACE_SET_SYSCALL_USER_DISPATCH műveletek használatát a ptrace-ben, amelyek lehetővé teszik az egyik folyamat számára, hogy egy másik folyamatban vezérelje a rendszerhívás-küldési beállításokat.
- Az alapcsomag tartalmazza az icucommon és az icui18 ICU könyvtárakat, amelyek az MS-ICU 72.1.0.3 (International Components for Unicode) verziónak felelnek meg.
- Javítások hozzáadása a VBScript kompatibilitás javítása érdekében.
- Lezárt hibajelentések a következő alkalmazások működésével kapcsolatban: Axon MultiClamp Commander 700B, Evernote, PCG Tools, Clip Studio Paint, Sony Home Memories, Swift, VOCALOID6.
- A Detroit: Become Human, a Red Dead Redemption 2 és az Arknights: Endfield játékok működésével kapcsolatos hibajelentéseket lezártuk.
Ezzel egy időben megjelent a Wine Staging 11.5, amely kibővített Wine buildeket biztosít, amelyek hiányos vagy kockázatos javításokat tartalmaznak, amelyek még nem alkalmasak a fő Wine ágba való integrációra. A Wine-hoz képest a Wine Staging 228 további javítást biztosít. Az új Wine Staging kiadás szinkronizálódik a Wine 11.5 kódbázissal és frissíti a vkd3d kódot. Az x86_64 rendszerhívás-emulációt az ntdll-ben támogató javítások migrálásra kerültek a fő Wine disztribúcióba. A JSON tömbök és objektumok elemzésének támogatása hozzáadódott a windows.webhez. Az IRadialControllerInterop felület implementálva lett a windows.ui-ban.
Forrás: opennet.ru
