WinAPI 開放實現的實驗性版本 - Wine 7.10 已經發布。 自 7.9 版本發布以來,已關閉 56 個錯誤報告並進行了 388 項更改。
最重要的變化:
- macOS 驅動程式已轉換為使用 PE(可移植可執行檔)可執行檔格式而非 ELF。
- .NET 平台實現的 Wine Mono 引擎已更新至版本 7.3。
- 為 Unicode 實作了與 Windows 相容的「排序規則」區域設定屬性,可讓您根據字元的含義(例如,重音符號的存在)指定排序規則和符合方法。
- Secur32 庫提供對 WoW64(64 位元 Windows-on-Windows)的支持,這是在 32 位元 Windows 上執行 64 位元程式的層。
- 與遊戲操作相關的錯誤報告已關閉:Singularity、Panzer Corps、Echo: Secrets of the Lost Cavern、Tribes、Betfair Poker、HITMAN 2 (2018)、Nier: Automata 的 FAR mod、Port Royale 4。
- 與應用程式操作相關的已關閉錯誤報告:Corel Draw 9、Microsoft Office XP 2002、Visual Studio 2010、Adobe Reader 9.0、Acrobat Reader 5。HaoZip、IE8、RoyalTS 5、Windows PowerShell Core 6.1 for ARM64、EA Origin、Steam 、 Rebelbetting、Honeygain、SlingPlayer 2、GPU Caps Viewer 1.54、Kvaser、Alcoma ASD 用戶端 11.1、Powershell Core。
此外,我們還可以注意到 Wine Staging 7.10 專案的發布,在該專案的框架內形成了 Wine 的擴展版本,包括尚未完全準備好或尚不適合採用到主 Wine 分支中的有風險的補丁。 與 Wine 相比,Wine Staging 提供了 545 個額外的補丁。
新版本帶來了與 Wine 7.10 程式碼庫的同步。與 KERNELBASE.dll 中的 sortkey 表和 CompareString 函數的實作相關的 6 個補丁(支援「Collate」區域設定屬性所必需的)已轉移到主 Wine 中。新增了兩個補丁,用於在 dwmapi.dll 中實作 DwmGetCompositionTimingInfo 的預設值,這是啟動 Epic Games Launcher 所必需的,並解決了呼叫 DwmFlush 導致 Powershell 崩潰的問題。
此外,Valve 已經開始測試 Proton 7.0-3 專案的候選版本,該專案基於 Wine 專案的開發,旨在確保為 Windows 創建並在 Linux 上的 Steam 目錄中呈現的遊戲應用程式的啟動。該專案的開發是在 BSD 許可證下分發的。新版本包括在Steam Deck 設備上重建xinput 控制器的支援、改進的遊戲輪盤檢測、Wine Mono 7.3.0、dxvk 1.10.1-57-g279b4b7e 和dxvk-nvapi 0.5.4 的更新版本,並提供對以下遊戲:
- 騎士時代
- 在鋼鐵天空下面
- Chrono Cross:激進夢想家版
- 城市 XXL
- 克拉登 X2
- 詛咒護甲
- 迪士尼•皮克斯汽車總動員全國錦標賽
- 加里·格里格斯比的東方戰爭
- 加里·格里格斯比的西部戰爭
- 伊拉克:序幕
- 機甲戰士在線
- 藍寶石之翼的救星
- 小收音機大電視
- 一瞬間
- 星球大戰Episode I Racer
- 重訪劍城陌生人
- 魅魔 x 聖人
- V 上升
- 戰鎚:末世 - 鼠疫
- 我們永遠在這裡
- 行星毀滅:泰坦
- 改進的遊戲支持:
- 街頭霸王V,
- 隻狼:影死兩次,
- 埃爾登環,
- 最終幻想XIV,
- 死亡循環
- 圖靈測試
- 迷你忍者,
- 生化危機啟示錄2,
- 英雄傳說零之軌跡解,
- 真人快打完整版,
- 森久城堡。
來源: opennet.ru