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:
- Die Implementierung des unidirektionalen Interprozesskommunikationsmechanismus (IPC) Mailslots wurde auf die Verwendung von Input/Output auf der Serverseite umgestellt.
- Die Unterstützung für unter Windows gebaute ODBC-Treiber zu DBMS wurde erweitert.
- Die Arbeit an der Platzierung von Datenstrukturen der Bibliothek user32 im Shared Memory wurde fortgesetzt.
- In cmd.exe wurde die Unterstützung für die Operationen „||“ und „&&“ hinzugefügt.
- Fehlerberichte, die mit der Funktion von Anwendungen zusammenhängen: Native Access 1.9, WinCDEmu 4.1, 1000 Mots 4.0.2, AOL (America Online) Desktop, MSVC cl.exe 19.x, BSG Launcher, wurden geschlossen.
- Fehlerberichte, die mit der Funktion von Spielen zusammenhängen: 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, wurden geschlossen.
Darüber hinaus wurde die Version des Projekts Wine Staging 9.14 erstellt, die erweiterte Builds von Wine bereitstellt, inklusive nicht vollständig fertiggestellter oder riskanter Patches, 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 eine Synchronisierung mit dem Code-Basis von Wine 9.14 erreicht und die neuesten Änderungen von vkd3d übernommen. Ein Patch mit anfänglicher Unterstützung für IDXGISwapChain::GetFrameStatistics in d3d11 wurde hinzugefügt. Die Patch-Sets odbc32-fixes und ntdll-WRITECOPY wurden aktualisiert. Vier Änderungen zu odbc32 wurden in den Hauptbestand von Wine übertragen.
Quelle: opennet.ru
