Veröffentlichung von Wine 5.12 und Wine Staging 5.12

Es fand experimentelle Veröffentlichung der offenen Implementierung von WinAPI — Wine 5.12. Seit der Veröffentlichung der Version 5.11 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 RawInput;
  • 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 vor zwei Wochen gebildet und ist nun als bereit für den Einsatz anerkannt. Über EPEL erhalten Nutzer von Red Hat Enterprise Linux-kompatiblen Distributionen ein zusätzliches Paketangebot aus Fedora Linux, das von den Communitys von Fedora und CentOS unterstützt wird. Binärpakete werden für die Architekturen x86_64, aarch64, ppc64le und s390x bereitgestellt. Projektveröffentlichung Wine Staging 5.12, 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 Patches winemenubuilder-Desktop_Icon_Path,
server-Stored_ACLs,
ntdll-ForceBottomUpAlloc,
user32-rawinput-* und ntdll-NtQueryVirtualMemory. Hinzugefügt Patch, um die Rückgabe von 0 für den Wert maxImageCount in SwapChain 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

Erwerben Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster