Die experimentelle Version der offenen Implementierung der Win32-API — Wine 9.14 wurde veröffentlicht. Seit der Veröffentlichung von 9.13 wurden 20 Fehlerberichte geschlossen und 205 Änderungen vorgenommen.
Die wichtigsten Änderungen sind:
- Die Implementierung des unidirektionalen interprozesskommunikationsmechanismus (IPC) Mailslots wurde auf serverseitiges Ein- und Ausgabeverfahren umgestellt.
- Die Unterstützung für Windows-kompatible ODBC-Treiber für Datenbanksysteme wurde erweitert.
- Die Arbeiten an der Platzierung von Datenstrukturen der Bibliothek user32 im gemeinsamen Speicher wurden fortgesetzt.
- In cmd.exe wurde die Unterstützung für die Operationen „||“ und „&&“ hinzugefügt.
- Fehlerberichte im Zusammenhang mit den Anwendungen wurden geschlossen: Native Access 1.9, WinCDEmu 4.1, 1000 Mots 4.0.2, AOL (America Online) Desktop, MSVC cl.exe 19.x, BSG Launcher.
- Fehlerberichte im Zusammenhang mit Spielen wurden geschlossen: Civilization I, Tom Clancy’s Splinter Cell: Conviction, I Am Alive, Ys: Origin, Unreal Engine 5.2, ChessBase 17, Act of War: Direct Action, Act of War: High Treason, Warlords III: Darklords Rising.
Darüber hinaus wurde die Version des Wine Staging-Projekts 9.14 veröffentlicht, die erweiterte Wine-Bauten bereitstellt, die nicht vollständig getestete oder riskante Patches enthalten, die derzeit nicht für die Hauptversion von Wine geeignet sind. Im Vergleich zu Wine bietet Wine Staging 371 zusätzliche Patches. In der neuen Version von Wine Staging wurde der Codebasis von Wine 9.14 synchronisiert und aktuelle Änderungen aus vkd3d übertragen. Ein Patch mit erster Unterstützung für IDXGISwapChain::GetFrameStatistics in d3d11 wurde hinzugefügt. Die Patch-Sets odbc32-fixes und ntdll-WRITECOPY wurden aktualisiert. Vier Änderungen, die mit odbc32 zusammenhängen, wurden in die Hauptversion von Wine integriert.
Quelle: opennet.ru
