Bản phát hành thử nghiệm triển khai mã nguồn mở của API Win32, Wine 9.14, đã được xuất bản. Kể từ khi phát hành phiên bản 9.13, 20 báo cáo lỗi đã bị đóng và 205 thay đổi đã được thực hiện.
Những thay đổi quan trọng nhất:
- Việc triển khai liên lạc giữa các quá trình (IPC) một chiều của Mailslots đã được chuyển sang sử dụng I/O phía máy chủ.
- Hỗ trợ trình điều khiển ODBC DBMS được biên dịch cho Windows đã được mở rộng.
- Công việc tiếp tục đặt cấu trúc dữ liệu của thư viện user32 vào bộ nhớ dùng chung.
- Đã thêm hỗ trợ cho các thao tác “||” vào cmd.exe Và "&&".
- Đã đóng báo cáo lỗi liên quan đến hoạt động của các ứng dụng: Native Access 1.9, WinCDEmu 4.1, 1000 Mots 4.0.2, AOL (America Online) Desktop, MSVC cl.exe 19.x, BSG Launcher.
- Đã đóng các báo cáo lỗi liên quan đến hoạt động của các trò chơi: 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, Lãnh chúa III: Chúa tể bóng tối trỗi dậy.
Ngoài ra, việc phát hành dự án Wine Staging 9.14 đã được hình thành, cung cấp các bản dựng mở rộng của Wine, bao gồm các bản vá chưa hoàn toàn sẵn sàng hoặc có nhiều rủi ro, chưa phù hợp để áp dụng vào nhánh Wine chính. So với Wine, Wine Staging cung cấp thêm 371 bản vá. Bản phát hành mới của Wine Staging đồng bộ hóa với cơ sở mã Wine 9.14 và mang theo những thay đổi mới từ vkd3d. Đã thêm bản vá có hỗ trợ ban đầu cho IDXGISwapChain::GetFrameStatistics trong d3d11. Đã cập nhật bộ bản vá odbc32-fixes và ntdll-WRITECOPY. 4 thay đổi liên quan đến odbc32 đã được chuyển sang lõi Wine.
Nguồn: opennet.ru
