Die experimentelle Veröffentlichung der Open-Source-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 sind:
- Die Zeichentabellen wurden auf die Unicode-Spezifikation 15.0.0 aktualisiert.
- Im macOS-Treiber wurde die Unterstützung von WoW64 implementiert, einer Schicht zum Ausführen von 32-Bit-Anwendungen unter 64-Bit-Windows.
- Probleme mit dem asynchronen Lesen in der GStreamer-Unterstützung wurden behoben.
- Fehlerberichte, die mit der Spieleperformance zusammenhingen, wurden geschlossen: Hotel Giant 2, Gas Guzzlers Combat Carnage, Cube World, Resident Evil 7.
- Fehlerberichte, die mit Anwendungen zusammenhingen, 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 der Wine Staging-Version 7.18 erwähnt werden, bei der erweiterte Builds von Wine erstellt werden, die nicht vollständig fertige oder riskante Patches enthalten, die derzeit für die Hauptzweiglinie von Wine ungeeignet sind. Im Vergleich zu Wine bietet Wine Staging 514 zusätzliche Patches.
In der neuen Ausgabe wurde die Synchronisierung mit dem Code-Basis von Wine 7.18 durchgeführt. Im Hauptbestand von Wine wurden vier Patches übertragen: einer für ws2_32 (Rückgabe des korrekten Wertes für WSAIoctl) und drei für dwrite (Test der Behandlung einer nicht vorhandenen Schriftart in IDWriteTextFormat, Verwendung von MapCharacters für unsichtbare Zeichen). Die Patches server-unix_name und ntdll-Junction_Points wurden aktualisiert.
Quelle: opennet.ru
