Wine 11.18, en eksperimentell utgivelse av den åpen kildekode-implementeringen av Win32 API, er utgitt. Siden utgivelsen av 11.17 er 44 feilrapporter lukket og 380 endringer er gjort.
De viktigste endringene:
- NT-kjernesimuleringslaget (ntoskrnl.exe) implementerer funksjonene PsGetThreadProcess, PsGetProcessPeb, PsGetContextThread, PsReferencePrimaryToken, MmGetPhysicalMemoryRanges, SeLocateProcessImageName, MmGetVirtualForPhysical, KeCapturePersistentThreadState, PsDereferencePrimaryToken og PsGetProcessImageFileName, som er nødvendige for riktig støtte av enhetsdrivere.
- De medfølgende C-språkheaderfilene er korrigert for å forbedre kompatibiliteten.
- Lukkede feilrapporter knyttet til driften av følgende applikasjoner: QuickTime 2.x, Adobe Creative Cloud, Adobe Express Photos, SlingPlayer 1.5.
- Lukkede feilrapporter relatert til følgende spill: 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 utgivelse av Wine Staging 11.18-prosjektet er laget, og tilbyr utvidede Wine-bygg som inkluderer ufullstendige eller risikable oppdateringer som ennå ikke er egnet for inkludering i Wine-hovedgrenen. Sammenlignet med Wine tilbyr Wine Staging 273 ekstra oppdateringer. Den nye Wine Staging-utgivelsen synkroniserer med Wine 11.18-kodebasen og oppdaterer vkd3d-koden. En oppdatering som konverterer d3d10_1shader.h-headerfilen til en idl-fil (Interface Definition Language) har blitt portert til Wine-hoveddistribusjonen. Oppdateringer er lagt til for å konvertere YV12-fargerepresentasjonen til RGB i renderingskoden og utføre kontroller av kjørbare filer for WoW64 (64-bit)-arkitekturen. Windows-på-Windows), som lar deg kjøre 32-bit Windows-applikasjoner på 64-bits Unix-systemer.
Kilde: opennet.ru
