Megjelent a Win32 API nyílt implementációjának kísérleti kiadása – Wine 11.5. A 11.4-es kiadás óta 22 hiba-jelentést zártunk le és 208 módosítást hajtottunk végre.
A legfontosabb változások:
- A build rendszer támogatást nyújt a C++ programozási nyelven történő kódfordításhoz. A configure scriptbe beépítettük a C++17 támogató fordító ellenőrzésének lehetőségét. A csomagban megtalálhatók a C++-hoz szükséges fejlécfájlok, valamint az LLVM 8.0.1-ből importált libc++, libunwind és libc++abi könyvtárak.
- A Linux platformhoz tartozó ntdll-ben megvalósították a rendszerhívások emulációját, a Linux kernel 'Syscall User Dispatch' mechanizmusának felhasználásával, amely lehetővé teszi a ptrace PTRACE_GET_SYSCALL_USER_DISPATCH és PTRACE_SET_SYSCALL_USER_DISPATCH műveletek használatát, lehetővé téve így, hogy egy folyamat szabályozza a rendszerhívások dispatcherének beállításait egy másik folyamatban.
- A fő összetevőbe beépítve az ICU könyvtárak (icucommon és icui18) szerepelnek, amelyek megfelelnek a MS-ICU 72.1.0.3-as verziójának (Nemzetközi Unicode összetevők).
- Javításokat adtunk hozzá a VBScript kompatibilitás javítása érdekében.
- Hiba-jelentések zárultak le az alábbi alkalmazások működésével kapcsolatban: Axon MultiClamp Commander 700B, Evernote, PCG Tools, Clip Studio Paint, Sony Home Memories, Swift, VOCALOID6.
- Hiba-jelentések zárultak le a következő játékok működésével kapcsolatban: Detroit: Become Human, Red Dead Redemption 2, Arknights: Endfield.
Közben elkészült a Wine Staging 11.5 projektkiadása, amely kibővített Wine kiadásokat kínál, beleértve a még nem teljesen kész vagy kockázatos javításokat, amelyek jelenleg nem alkalmasak a fő Wine ágba való becsatolásra. A Wine Staging 228 további javítást biztosít a Wine-hoz képest. Az új kiadásban a Wine Staging szinkronizálva lett a Wine 11.5 kódalapjával, és frissítve lett a vkd3d kód. A Wine fő összetevőjébe átkerültek a x86_64 rendszerhívások emulációját támogató javítások az ntdll-be. A windows.web-hez hozzáadtuk a JSON tömbök és objektumok elemzésének támogatását. A windows.ui-ban megvalósították az IRadialControllerInterop interfészt.
Forrás: opennet.ru
