WinAPI 开放实现的一个实验分支 Wine 6.20 已发布。 自6.19版本发布以来,已关闭29个错误报告并进行了399项更改。
最重要的变化:
- MSXml、XAudio、DInput 和其他一些模块已转换为 PE(可移植可执行文件)格式。
- 包含一些系统库来支持基于 PE 格式的程序集。
- DirectInput 仅支持支持 HID(人机接口设备)协议的操纵杆的新后端。
- Winelib 改进了对 MSVCRT 构建的支持。
- 与游戏操作相关的错误报告已关闭:《紧急救援 3》、《极品飞车:最高通缉 2005》、《流亡之路》、《维克多·弗兰》、《暗黑破坏神 2:复活》、《古墓丽影:崛起》、《赛车计划 2》。
- 与应用程序操作相关的错误报告已关闭:ZWCAD 2020、DTS Encoder Suite、WOLF RPG Editor、QuantumClient、PSScript。
此外,我们还可以注意到 Wine Staging 6.20 项目的发布,在该项目的框架内形成了 Wine 的扩展版本,包括尚未完全准备好或尚不适合采用到主 Wine 分支中的有风险的补丁。 与 Wine 相比,Wine Staging 提供了 557 个额外的补丁。
新版本与 Wine 6.20 代码库同步。在 imm5 中激活窗口时与 DirectInput 和 COM 初始化中的操纵杆支持相关的 32 个补丁已转移到主 Wine 中。更新了 eventfd_synchronization 和 ntdll-NtAlertThreadByThreadId 补丁。暂时禁用了一组 mfplat-streaming 补丁和所有剩余的 dinput 补丁(以协调与新的 HID 后端的工作)。
来源: opennet.ru