A fost publicată o versiune experimentală a implementării deschise a Win32 API — Wine 9.14. De la lansarea 9.13, au fost închise 20 de raporturi de erori și au fost efectuate 205 modificări.
Cele mai importante schimbări:
- Implementarea mecanismului unidirecțional de comunicare între procese (IPC) Mailslots a fost adaptată pentru a folosi input/output pe partea procesului server.
- A fost extins suportul pentru driverii ODBC destinați bazelor de date pe Windows.
- A continuat lucrul la plasarea structurilor de date din biblioteca user32 în memoria partajată.
- În cmd.exe a fost adăugată suportul pentru operațiile „||” și „&&”.
- A fost închisă raportarea erorilor legate de funcționarea aplicațiilor: Native Access 1.9, WinCDEmu 4.1, 1000 Mots 4.0.2, AOL (America Online) Desktop, MSVC cl.exe 19.x, BSG Launcher.
- A fost închisă raportarea erorilor legate de funcționarea jocurilor: 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.
În plus, a fost formată versiunea proiectului Wine Staging 9.14, care oferă versiuni extinse ale Wine, incluzând patch-uri care nu sunt complet finalizate sau riscante, nefiind încă potrivite pentru a fi acceptate în ramura principală a Wine. Comparativ cu Wine, Wine Staging oferă 371 de patch-uri suplimentare. În noua versiune Wine Staging a fost realizată sincronizarea cu baza de cod a Wine 9.14 și au fost transferate modificările recente din vkd3d. A fost adăugat un patch cu suport inițial pentru IDXGISwapChain::GetFrameStatistics în d3d11. Au fost actualizate seturile de patch-uri odbc32-fixes și ntdll-WRITECOPY. Patru modificări legate de odbc32 au fost integrate în ramura principală a Wine.
Sursa: opennet.ro
