Die experimentelle Veröffentlichung der offenen Implementierung von WinAPI – Wine 7.18 hat stattgefunden. Seit der Veröffentlichung von Version 7.17 wurden 20 Fehlerberichte geschlossen und 252 Änderungen vorgenommen.
Die wichtigsten Änderungen:
- Die Zeichentabellen wurden auf die Unicode-Spezifikation 15.0.0 aktualisiert.
- Im macOS-Treiber wurde die Unterstützung von WoW64 implementiert, eine Schicht zum Ausführen von 32-Bit-Anwendungen unter 64-Bit-Windows.
- Probleme mit dem asynchronen Lesen in der Unterstützung von GStreamer wurden behoben.
- Fehlerberichte im Zusammenhang mit den Spielen wurden geschlossen: Hotel Giant 2, Gas Guzzlers Combat Carnage, Cube World, Resident Evil 7.
- Fehlerberichte im Zusammenhang mit Anwendungen wurden geschlossen: Visual C++ 2015-2019, FileMaker Pro 12-19, MyDiff, Clip Studio Paint, Intel ACAT, Adobe FrameMaker 8, Bloomberg Terminal, Dosbox, KeePassXC, Framemaker.
Zusätzlich kann die Erstellung des Wine Staging 7.18-Projekts erwähnt werden, in dessen Rahmen erweiterte Wine-Builds gebildet 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 514 zusätzliche Patches.
In der neuen Veröffentlichung wurde die Synchronisierung mit dem Code-Basis von Wine 7.18 durchgeführt. Vier Patches wurden in den Hauptbestand von Wine übernommen: einer für ws2_32 (Rückgabe des korrekten Wertes für WSAIoctl) und drei für dwrite (Test der Verarbeitung nicht existierender Schriftarten in IDWriteTextFormat, Verwendung von MapCharacters für unsichtbare Zeichen). Die Patches server-unix_name und ntdll-Junction_Points wurden aktualisiert.
Quelle: opennet.ru
