Eine experimentelle Version der offenen Win32-API-Implementierung Wine 11.18 wurde veröffentlicht. Seit der Veröffentlichung von 11.17 wurden 44 Fehlerberichte geschlossen und 380 Ănderungen vorgenommen.
Die wichtigsten Ănderungen:
- In der NT-Kernel-Emulationsschicht (ntoskrnl.exe) wurden die Funktionen PsGetThreadProcess, PsGetProcessPeb, PsGetContextThread, PsReferencePrimaryToken, MmGetPhysicalMemoryRanges, SeLocateProcessImageName, MmGetVirtualForPhysical, KeCapturePersistentThreadState, PsDereferencePrimaryToken und PsGetProcessImageFileName implementiert, die fĂŒr die korrekte UnterstĂŒtzung von GerĂ€tetreibern erforderlich sind.
- In die mitgelieferten Header-Dateien fĂŒr die Sprache C wurden Korrekturen aufgenommen, um die KompatibilitĂ€t zu verbessern.
- Fehlerberichte im Zusammenhang mit der Funktion der Anwendungen QuickTime 2.x, Adobe Creative Cloud, Adobe Express Photos und SlingPlayer 1.5 wurden geschlossen.
- Fehlerberichte im Zusammenhang mit der Funktion der Spiele Assassinâs Creed Rogue, Super Meat Boy, Screamer 4Ă4 1.2, Enclave, Star Wars: Knights of the Old Republic, Return to Krondor und The Bardâs Tale IV Directorâs Cut wurden geschlossen.
ZusĂ€tzlich wurde Wine Staging 11.18 veröffentlicht, eine Projektversion mit erweiterten Wine-Builds, die noch nicht vollstĂ€ndig ausgereifte oder riskante Patches enthĂ€lt, die derzeit noch nicht fĂŒr die Aufnahme in den Hauptzweig von Wine geeignet sind. Im Vergleich zu Wine bietet Wine Staging 273 zusĂ€tzliche Patches. In der neuen Version von Wine Staging wurde eine Synchronisierung mit der Codebasis von Wine 11.18 durchgefĂŒhrt und der vkd3d-Code aktualisiert. In den Hauptbestand von Wine wurde ein Patch ĂŒbernommen, der die Header-Datei d3d10_1shader.h in eine Datei im idl-Format (Interface Definition Language) umwandelt. AuĂerdem wurden Patches hinzugefĂŒgt, um die YV12-zu-RGB-Farbumwandlung im Rendering-Code sowie PrĂŒfungen von ausfĂŒhrbaren Dateien fĂŒr die WoW64-Architektur (64-bit Windows-on-Windows) zu unterstĂŒtzen, die die AusfĂŒhrung von 32-Bit-Windows-Anwendungen auf 64-Bit-Unix-Systemen ermöglicht.
Quelle: opennet.ru
