Veröffentlichung von Wine 5.12 und Wine Staging 5.12

Hat stattgefunden experimentelle Veröffentlichung der offenen WinAPI-Implementierung — Wine 5.12. Seit der Veröffentlichung der Version 5.11 Es wurden 48 Fehlerberichte geschlossen und 337 Änderungen vorgenommen.

Die wichtigsten Änderungen:

  • Die NTDLL-Bibliothek wurde in das PE-Format konvertiert;
  • Unterstützung für die WebSocket-API hinzugefügt;
  • Die Unterstützung wurde verbessert RawInput;
  • Die Vulkan-API-Spezifikation wurde aktualisiert;
  • Fehlerberichte, die mit dem Betrieb von Spielen und Anwendungen zusammenhängen, wurden 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: Im Anschluss gebildet Projektveröffentlichung Wine Staging 5.12, in dessen Rahmen erweiterte Wine-Bauten erstellt werden, die nicht vollständig funktionierende oder riskante Patches enthalten, die vorübergehend nicht für den Hauptzweig von Wine geeignet sind. Im Vergleich zu Wine bietet Wine Staging 665 zusätzliche Patches (im letzten Release waren es 702, im vorletzten 818 – bis zur vollständigen Abtrennung von ntdll im Hauptzweig von Wine sind die Patches "esync" vorübergehend deaktiviert).

In der neuen Version wurde die Synchronisation mit dem Code-Basis von Wine 5.12 durchgeführt. Es wurden 18 Patches in den Hauptbestand von Wine übertragen, die sich hauptsächlich auf die Implementierung von API-Elementen von DirectManipulation, Änderungen in der ntdll-Bibliothek und die Hinzufügung von XACT-Definitionen beziehen.

Aktualisiert wurden Patches winemenubuilder-Desktop_Icon_Path,
server-Stored_ACLs,
ntdll-ForceBottomUpAlloc,
user32-rawinput-* und ntdll-NtQueryVirtualMemory. Hinzugefügt Patch, das die Rückgabe von 0 für den Wert maxImageCount in SwapChain beim Einsatz der Vulkan-API verhindert (der Nullwert verursachte Probleme in den Spielen Strange Brigade, No Man’s Sky und Path of Exile).

Quelle: opennet.ru

60GB SSD 8Gb DDR4