Wine 5.0 的第一個候選版本正在測試中,它是 Win32 API 的開源實作。程式碼庫已進入發布前的凍結階段,預計發佈時間為 XNUMX 月底或 XNUMX 月初。與正式版相比 已關閉 37 個錯誤報告並做出 475 處更改。
最重要的變化:
- 瀏覽器引擎 MSHTML 庫中使用的 已更新至 2.47.1 版本。 Gecko 引擎載入程式碼已重新編寫,並添加了從通用、非 Wine 特定安裝啟動的功能;
- Unicode 表已更新至 12.1.0 版本。在 ntdll 中,Unicode 轉換函數已被重寫;
- 新增了 MSADO 庫的初始版本() 具有透過 OLE DB 提供者存取和操作資料的接口,例如,將程式連接到 SQL 伺服器;
- 在 WUSA 實用程式中(Windows 更新獨立版) 增加了安裝更新的支援;
- 繼續將程式碼從 kernel32 移植到 kernelbase,並重構庫資料。例如,Get/SetLocaleInfoW、GetStringType、LCMapString、CompareString,
GeoID、FindFirst/NextFile 和時區函數。核心初始化程式碼已部分移至 ntdll; - bcrypt 現在支援使用基於 ECDSA 金鑰的數位簽章來認證雜湊;
- VBScript 增加了許多新功能,包括 ScriptTypeInfo_* 和 ScriptTypeComp_Bind*;
- 已關閉與遊戲和應用程序運行相關的錯誤報告:
Microsoft Document Explorer 2008、wintetris 1.01、Midtown Madness 2、FIFA Online 3、FXCM Trading Station II、Symenu 4.11、DM Genie 2.x、VSDC Video Editor、Costume Quest 2、Geometry Wars 3、Chime、DxO Video Editor、Costume Quest 2、Geometry Wars 2017、Chime、DxO Photolab 4 2.x、Beat Hazard 2005、Visual C++ Express XNUMX。
此外,Valve公司 專案的新版本 該計畫基於葡萄酒計畫的發展成果,旨在確保順利啟動。 Linux 專為遊戲而創建的應用程式 Windows 並在Steam目錄中展示。專案進度 根據 BSD 許可證。 Proton 允許您直接在…中運行。 Linux-Steam客戶端遊戲應用程式僅供 Windows該軟體包包含 DirectX 9 的實作(基於 )、DirectX 10/11(基於 )和 DirectX 12(基於 )透過將 DirectX 呼叫轉換為 Vulkan API 來運作,改進了對遊戲控制器的支援以及使用全螢幕模式的能力,無論遊戲支援的螢幕解析度如何。
在新版本的 Proton 中:
- 遊戲發布能力已得到保障 (需要 Steam 用戶端的測試版和早於 3.5.4 的 GnuTLS 庫版本才能運行)由於不支援 EasyAntiCheat,因此某些遊戲模式缺失;
- 滑鼠事件處理程序得到了顯著改進,這對《輻射 4》、《Furi》和《合金裝備 V》中的滑鼠行為產生了正面影響;
- 增加了一種新的整數縮放模式,可在放大時提高像素清晰度。此模式透過執行環境變數 WINE_FULLSCREEN_INTEGER_SCALING=1 來啟用;
- 修復了遊戲控制器佈局的幾個問題。這些改進提升了使用 Xbox 控制器的 Telltale 遊戲以及透過藍牙連接的 PlayStation 4 控制器的 Cuphead 和 ICEY 遊戲的性能;
- 在遊戲手把上,力回饋的處理得到了改進,尤其是在使用方向盤控制器時;
- 修正了 Metal Gear Solid V 在啟動時凍結的問題;
- 修正了使用 Xbox 遊戲控制器時的效能下降問題;
- 玩《三位一體 4》時,30 FPS 的幀率限制已被取消;
- 修復了玩 IL-2 Sturmovik 時崩潰的問題;
- 第三方元件版本更新:D9VK 更新至 0.40-rc-p 版本,FAudio 更新至 19.12 版本。修復了 DXVK。
來源: opennet.ru
