Wine 4.12 发布(接下来将推出 4.12.1)

可得到 Win32 API 开放实现的实验性发布 - 葡萄酒4.12. 自版本发布以来 4.11 关闭了 27 个错误报告并进行了 336 次更改。

最重要的变化:

  • 添加了对 PnP 设备(即插即用)的驱动程序支持;
  • 改进了对 Visual Studio 下远程调试的支持;
  • 用于获取当前会话中使用的屏幕信息的 EnumDisplayDevicesW() 调用的实现已达到适合在多显示器环境(包括 VS Code 编辑器)中运行各种游戏和应用程序的状态;
  • advapi32 和 kernel32 库的许多函数和结构(互斥体、信号量、使用令牌和注册表、ACL、哈希等)已转移到使用 ntdll 和 kernelbase 的实现;
  • wined3d 函数提供对 wined3d_context_gl 结构的支持;
  • 继续使用 PE(可移植可执行文件)格式的内置 msvcrt 库(由 Wine 项目提供,而不是 Windows DLL)构建默认 DLL。 与上一版本相比,多了 89 个 DLL 被转换为 PE 格式;
  • 与游戏和应用程序操作相关的已关闭错误报告:
    帝国:全面战争、拿破仑:全面战争、乌托邦城、RT Se7en Lite、古墓丽影 4、极品飞车热力追踪 (2010)、DisplayFusion、Turbo Tax 2012、WPF 4.x .NET 应用程序、CEFv3 应用程序、VS代码、Windows Media Player 9 和 10、Golden Krone Hotel、Hardwood Solitaire、Adobe Acrobat Reader DC、Levelhead、Drakensang Online、Mozart 11-13、Dune 2000、Quickbooks 2018。

补充:脚后跟很热 形成的 Wine 4.12.1 的修正更新,修复了六个错误。 这包括修复 64 位路径前缀(WoW64 的 WINEPREFIX)初始化不正确的问题,该问题在构建为 PE 文件后导致 Wine 4.12 中的 wineboot 崩溃,并且 setupapi 未注册某些 DLL。 Settlers IV History Edition 和 LINE 5.x 应用程序的问题也已得到修复。

来源: opennet.ru

添加评论