experimentelle Veröffentlichung der offenen Implementierung von WinAPI — . Seit der Veröffentlichung der Version 48 Fehlerberichte wurden geschlossen und 337 Änderungen vorgenommen.
Die wichtigsten Änderungen sind:
- Die NTDLL-Bibliothek wurde in das PE-Format konvertiert;
- Unterstützung für die WebSocket-API hinzugefügt;
- Die Unterstützung wurde verbessert ;
- Die Vulkan-API-Spezifikation wurde aktualisiert;
- Fehlerberichte in Bezug auf Spiele und Anwendungen geschlossen:
Grand Theft Auto 3, Adobe Photoshop 7, Windows Media Player 9, Wing commander 4, Adobe Shockwave Player 11.x, Notepad2, GOTHIC 2 GOLD, Battle.net, Autodesk Fusion 360, Between, League of Legends, Dirt Rally 2.0, PS4 Remote Play 2.x, CompressonatorGUI 3.1, rFactor2, X2: The Threat, SierraChart v2068, Ashes of the Singularity: Escalation, S-Gear 2, Riot Vanguard, StarCitizen, Divinity: Original Sin 2, Need For Speed Hot Pursuit 2, Melodyne 5, TheHunter: Call of the Wild, Generation Zero: FNIX Rising, Age of Wonders: Planetfall.
Ergänzung: Folge Projektveröffentlichung , innerhalb dessen erweiterte Wine-Builds erstellt werden, die nicht vollständig fertiggestellte oder riskante Patches enthalten, die vorerst nicht für die Hauptversion von Wine geeignet sind. Im Vergleich zu Wine bietet Wine Staging 665 zusätzliche Patches (in der vorherigen Version waren es 702, in der vorvorherigen 818 – bis zum Abschluss der Abtrennung von ntdll in der Hauptversion von Wine bleiben die "esync"-Patches vorübergehend deaktiviert).
Im neuen Release wurde eine Synchronisierung mit dem Wine 5.12 Code-Basis durchgeführt. Insgesamt wurden 18 Patches in die Hauptversion von Wine übertragen, die hauptsächlich die Umsetzung von API-Elementen von DirectManipulation, Änderungen in der ntdll-Bibliothek und die Hinzufügung von XACT-Definitionen betreffen.
Aktualisiert winemenubuilder-Desktop_Icon_Path,
server-Stored_ACLs,
ntdll-ForceBottomUpAlloc,
user32-rawinput-* und ntdll-NtQueryVirtualMemory. Hinzugefügt , um die Rückgabe von 0 für den Wert maxImageCount in der Verwendung der Vulkan-API zu verhindern (nuller Wert verursachte Probleme in den Spielen Strange Brigade, No Man’s Sky und Path of Exile).
Quelle: opennet.ru
