Es fand die experimentelle Veröffentlichung der offenen Implementierung von WinAPI â Wine 7.10 statt. Seit der Veröffentlichung von Version 7.9 wurden 56 Fehlerberichte geschlossen und 388 Ănderungen vorgenommen.
Die wichtigsten Ănderungen sind:
- Der macOS-Treiber wurde auf das Portable Executable (PE)-Format anstelle von ELF umgestellt.
- Die Wine Mono-Engine mit der .NET-Plattform-Implementierung wurde auf Version 7.3 aktualisiert.
- Kompatible mit Windows Eigenschaften der Locale »Collation« fĂŒr Unicode wurden implementiert, die Regeln fĂŒr die Sortierung und Methoden zur semantischen Zuordnung von Zeichen festlegen (zum Beispiel bei der Verwendung von Akzenten).
- In der Secur32-Bibliothek wurde die UnterstĂŒtzung fĂŒr WoW64 (64-Bit Windows-on-Windows) implementiert, eine Schicht zur AusfĂŒhrung von 32-Bit-Anwendungen unter 64-Bit-Windows.
- Fehlerberichte, die mit der FunktionalitĂ€t von Spielen zu tun hatten, wurden geschlossen: Singularity, Panzer Corps, Echo: Secrets of the Lost Cavern, Tribes, Betfair Poker, HITMAN 2 (2018), FAR-Mod fĂŒr Nier: Automata, Port Royale 4.
- Fehlerberichte, die mit der FunktionalitĂ€t von Anwendungen zu tun hatten, wurden geschlossen: Corel Draw 9, Microsoft Office XP 2002, Visual Studio 2010, Adobe Reader 9.0, Acrobat Reader 5, HaoZip, IE8, RoyalTS 5, Windows PowerShell Core 6.1 fĂŒr ARM64, EA Origin, Steam, Rebelbetting, Honeygain, SlingPlayer 2, GPU Caps Viewer 1.54, Kvaser, Alcoma ASD Client 11.1, PowerShell Core.
ZusĂ€tzlich kann die Veröffentlichung des Projekts Wine Staging 7.10 erwĂ€hnt werden, innerhalb dessen erweiterte Wine-Builds erstellt werden, die nicht vollstĂ€ndig fertige oder riskante Patches enthalten, die derzeit nicht fĂŒr die Hauptversion von Wine geeignet sind. Im Vergleich zu Wine bietet Wine Staging 545 zusĂ€tzliche Patches.
Die neue Version synchronisiert sich mit dem Code von Wine 7.10. Sechs Patches wurden in die Hauptversion von Wine integriert, die mit der Implementierung von Sortier- und Vergleichsfunktionen in KERNELBASE.dll fĂŒr die UnterstĂŒtzung der Locale-Eigenschaft âCollationâ zusammenhĂ€ngen. Zwei Patches wurden hinzugefĂŒgt, um Standardwerte in dwmapi.dll fĂŒr DwmGetCompositionTimingInfo bereitzustellen, die zum Starten des Epic Games Launchers erforderlich sind, sowie zur Lösung eines Problems mit dem Aufruf von DwmFlush, das zu einem Absturz von Powershell fĂŒhrte.
DarĂŒber hinaus hat das Unternehmen Valve das Testen eines Release-Kandidaten fĂŒr das Proton 7.0-3-Projekt begonnen, das auf den Entwicklungen des Wine-Projekts basiert und darauf abzielt, die AusfĂŒhrung von Spielen, die fĂŒr Windows entwickelt wurden und im Steam-Katalog angeboten werden, unter Linux zu ermöglichen. Die Ergebnisse des Projekts werden unter der BSD-Lizenz verbreitet. In der neuen Version wurde die UnterstĂŒtzung fĂŒr die Neumapping des Xinput-Controllers auf Steam Deck-GerĂ€ten implementiert, die Erkennung von Gaming-Controllern verbessert, die Versionen von Wine Mono 7.3.0, dxvk 1.10.1-57-g279b4b7e und dxvk-nvapi 0.5.4 aktualisiert, und die UnterstĂŒtzung fĂŒr die folgenden Spiele gewĂ€hrleistet:
- Age of Chivalry
- Beneath a Steel Sky
- Chrono Cross: The Radical Dreamer Edition
- Cities XXL
- Cladun X2
- Cursed Armor
- DisneyâąPixar Cars Mater-National Championship
- Gary Grigsbyâs War in the East
- Gary Grigsbyâs War in the West
- Iragon: Prologue
- MechWarrior Online
- Saviors of Sapphire Wings
- Small Radios Big Televisions
- Split/Second
- Star Wars Episode I Racer
- Stranger of Sword City Revisited
- Succubus x Saint
- V Rising
- Warhammer: End Times â Vermintide
- We Were Here Forever
- Planetary Annihilation: TITANS
- Die UnterstĂŒtzung fĂŒr die folgenden Spiele wurde verbessert:
- Street Fighter V,
- Sekiro: Shadow Die Twice,
- Elden Ring,
- Final Fantasy XIV,
- DEATHLOOP,
- The Turing Test,
- Mini Ninja,
- Resident Evil Revelations 2,
- Legend of Heroes: Zero no Kiseki Kai,
- Mortal Kombat Komplete,
- Castle Morihisa.
Quelle: opennet.ru
