Die experimentelle Veröffentlichung der Open-Source-Implementierung von WinAPI – Wine 6.3 – hat stattgefunden. Seit der Veröffentlichung von Version 6.2 wurden 24 Fehlerberichte geschlossen und 456 Änderungen vorgenommen.
Die wichtigsten Änderungen:
- Die Unterstützung für den Debugger wurde in der Schnittstelle der Systemaufrufe verbessert.
- Die Bibliothek WineGStreamer wurde in das PE-Format für ausführbare Dateien konvertiert.
- Im WIDL-Compiler (Wine Interface Definition Language) wurde die Unterstützung für WinRT IDL (Interface Definition Language) erweitert.
- Es wurde die optionale Unterstützung für Build-IDs hinzugefügt.
- Fehlerberichte über die Funktionalität von Spielen und Anwendungen wurden geschlossen: Seagate Crystal Enterprise 8.0, iTunes 12.1.3.6, Achieve Planner 1.9.0, Monopoly Deluxe, Logos 4.x-9.x, Yet Another Process Monitor, Macromedia Director Player 4.x, WRC 4, Far Manager 3.0, Atomic Mail Sender 4.25, RSSeditor 0.9.54, High Impact eMail 5, Miranda, Notepad2.
Gleichzeitig wurde die Veröffentlichung des Wine Staging-Projekts 6.3 erstellt, innerhalb dessen erweiterte Wine-Bauten entwickelt werden, die nicht vollständig fertiggestellte oder riskante Patches enthalten, die noch nicht für den Hauptzweig von Wine geeignet sind. Im Vergleich zu Wine liefert Wine Staging 694 zusätzliche Patches.
In der neuen Veröffentlichung wurde eine Synchronisierung mit dem Codebasen von Wine 6.3 durchgeführt. 14 Patches wurden in den Hauptzweig von Wine übernommen, hauptsächlich in Bezug auf die Unterstützung von WIDL und die Erweiterung der Funktionen von ntdll. Patches zur Unterstützung von DiscordSetup.exe und zur Verwendung von UAC (User Account Control) beim Starten von Installationsprogrammen und Anwendungen wie WhatsApp Desktop, Smartflix, Squirrel und OneDrive mit reduzierten Berechtigungen wurden hinzugefügt. Die Patches packager-DllMain, nvcuda-CUDA_Support, api-ms-win-Stub_DLLs, nvapi-Stub_DLL und ntdll-Junction_Points wurden aktualisiert.
Zusätzlich kann die Veröffentlichung von VKD3D-Proton 2.2 durch Valve erwähnt werden, einem Fork der Codebasis vkd3d, das zur Verbesserung der Unterstützung von Direct3D 12 im Proton-Spielepaket erstellt wurde. VKD3D-Proton unterstützt spezifische Proton-Änderungen, Optimierungen und Verbesserungen für eine qualitativ hochwertige Ausführung von Windows-Spielen, die auf Direct3D 12 basieren und die derzeit noch nicht in die Hauptversion von vkd3d aufgenommen wurden. In der neuen Version wurde die Unterstützung für VRS (Variable Rate Shading) hinzugefügt, und die Implementierung der Unterstützung für DXR (DirectX Raytracing) wurde begonnen. Probleme mit Spielen wie Cyberpunk 2077, Horizon Zero Dawn, Death Stranding, Polaris, DIRT 5 wurden behoben.
Quelle: opennet.ru
