Megjelent a Win32 API nyílt implementációjának kísérleti kiadása — Wine 11.18. A 11.17-es kiadás óta 44 hibajelentést zártak le, és 380 módosítást hajtottak végre.
A legfontosabb változások:
- Az NT mag (ntoskrnl.exe) szimulációs rétegében megvalósították a következő funkciókat: PsGetThreadProcess, PsGetProcessPeb, PsGetContextThread, PsReferencePrimaryToken, MmGetPhysicalMemoryRanges, SeLocateProcessImageName, MmGetVirtualForPhysical, KeCapturePersistentThreadState, PsDereferencePrimaryToken, PsGetProcessImageFileName, amelyek szükségesek az eszközmeghajtók helyes támogatásához.
- A C nyelvhez szolgáltatott header fájlokat javították a kompatibilitás növelése érdekében.
- Hibajelentéseket zártak le a következő alkalmazások működésével kapcsolatban: QuickTime 2.x, Adobe Creative Cloud, Adobe Express Photos, SlingPlayer 1.5.
- Hibajelentéseket zártak le a következő játékok működésével kapcsolatban: Assassin’s Creed Rogue, Super Meat Boy, Screamer 4×4 1.2, Enclave, Star Wars: Knights of the Old Republic, Return to Krondor, The Bard’s Tale IV Director’s Cut.
A Wine Staging 11.18 projekt külön kiadása került kialakításra, amely kibővített Wine összeállításokat biztosít, beleértve a még nem teljesen készen álló vagy kockázatos javításokat, amelyeket még nem lehetett beemelni a Wine főágába. A Wine Staging 273 további javítást tartalmaz. Az új Wine Staging kiadás szinkronizálva lett a Wine 11.18 kódalapjával, és frissült a vkd3d kódja. A Wine fő összetételébe átkerült a d3d10_1shader.h header fájl idl (Interface Definition Language) formátumba konvertáló javítás. Javítások kerültek bevezetésre a YV12 színmegjelenítés RGB-ra konvertálásához a renderelő kódban, valamint a WoW64 (64-bites Windows-on-Windows) architektúrához tartozó végrehajtható fájlok ellenőrzéséhez, amely lehetővé teszi a 32 bites Windows-alkalmazások futtatását 64 bites Unix rendszereken.
Forrás: opennet.ru
