Wine 11.18, một phiên bản thử nghiệm của việc triển khai API Win32 mã nguồn mở, đã được phát hành. Kể từ khi phát hành phiên bản 11.17, đã có 44 báo cáo lỗi được khắc phục và 380 thay đổi được thực hiện.
Những thay đổi quan trọng nhất:
- Lớp mô phỏng nhân NT (ntoskrnl.exe) thực hiện các hàm PsGetThreadProcess, PsGetProcessPeb, PsGetContextThread, PsReferencePrimaryToken, MmGetPhysicalMemoryRanges, SeLocateProcessImageName, MmGetVirtualForPhysical, KeCapturePersistentThreadState, PsDereferencePrimaryToken và PsGetProcessImageFileName, những hàm này cần thiết để hỗ trợ chính xác các trình điều khiển thiết bị.
- Các tệp tiêu đề ngôn ngữ C được cung cấp đã được sửa chữa để cải thiện khả năng tương thích.
- Đã đóng các báo cáo lỗi liên quan đến hoạt động của các ứng dụng sau: QuickTime 2.x, Adobe Creative Cloud, Adobe Express Photos, SlingPlayer 1.5.
- Đã đóng các báo cáo lỗi liên quan đến các trò chơi sau: Assassin's Creed Rogue, Super Meat Boy, Screamer 4x4 1.2, Enclave, Star Wars: Knights of the Old Republic, Return to Krondor, The Bard's Tale IV Director's Cut.
Một phiên bản riêng biệt của dự án Wine Staging 11.18 đã được tạo ra, cung cấp các bản dựng Wine mở rộng bao gồm các bản vá chưa hoàn chỉnh hoặc có rủi ro, chưa phù hợp để đưa vào nhánh Wine chính. So với Wine, Wine Staging cung cấp thêm 273 bản vá. Phiên bản Wine Staging mới đồng bộ hóa với mã nguồn Wine 11.18 và cập nhật mã vkd3d. Một bản vá chuyển đổi tệp tiêu đề d3d10_1shader.h thành tệp idl (Ngôn ngữ Định nghĩa Giao diện) đã được chuyển sang bản phân phối Wine chính. Các bản vá đã được thêm vào để chuyển đổi biểu diễn màu YV12 sang RGB trong mã kết xuất và thực hiện kiểm tra tệp thực thi cho kiến trúc WoW64 (64-bit). Windows-trên-Windows), cho phép bạn chạy ở chế độ 32-bit. Windows- Các ứng dụng trên hệ thống Unix 64-bit.
Nguồn: opennet.ru
