Wine 11.18, en experimentell version av den öppna källkodsimplementeringen av Win32 API, har släppts. Sedan lanseringen av 11.17 har 44 buggrapporter stängts och 380 ändringar har gjorts.
De viktigaste förändringarna:
- NT-kärnsimuleringsskiktet (ntoskrnl.exe) implementerar funktionerna PsGetThreadProcess, PsGetProcessPeb, PsGetContextThread, PsReferencePrimaryToken, MmGetPhysicalMemoryRanges, SeLocateProcessImageName, MmGetVirtualForPhysical, KeCapturePersistentThreadState, PsDereferencePrimaryToken och PsGetProcessImageFileName, vilka är nödvändiga för korrekt stöd av enhetsdrivrutiner.
- De medföljande headerfilerna för C-språket har korrigerats för att förbättra kompatibiliteten.
- Avslutade felrapporter relaterade till driften av följande applikationer: QuickTime 2.x, Adobe Creative Cloud, Adobe Express Photos, SlingPlayer 1.5.
- Stängda buggrapporter relaterade till följande spel: Assassin's Creed Rogue, Super Meat Boy, Screamer 4x4 1.2, Enclave, Star Wars: Knights of the Old Republic, Return to Krondor, The Bard's Tale IV Director's Cut.
En separat utgåva av Wine Staging 11.18-projektet har skapats, vilket ger utökade Wine-byggen som inkluderar ofullständiga eller riskabla patchar som ännu inte är lämpliga för inkludering i Wine-huvudgrenen. Jämfört med Wine erbjuder Wine Staging ytterligare 273 patchar. Den nya Wine Staging-utgåvan synkroniserar med Wine 11.18-kodbasen och uppdaterar vkd3d-koden. En patch som konverterar d3d10_1shader.h-headerfilen till en idl-fil (Interface Definition Language) har portats till Wine-huvuddistributionen. Patchar har lagts till för att konvertera YV12-färgrepresentationen till RGB i renderingskoden och utföra kontroller av körbara filer för WoW64-arkitekturen (64-bitars). Windows-på-Windows), vilket gör att du kan köra 32-bitars Windows-applikationer på 64-bitars Unix-system.
Källa: opennet.ru
