WINE 8.0-rc1,下一个稳定版的第一个 RC,其变化比预期的要多得多

葡萄酒8.0-rc1

我们知道 它很近,它就在这里 葡萄酒8.0-rc1. 这是 WINE 下一个稳定版本的第一个候选发布版本,计划于 2023 年初发布。我们知道它必须到来,但不知道它会带来如此多的变化,考虑到在这个阶段只应进行小的变化开发的调整,为下一个大版本做准备。 我们不知道这种趋势是否会在未来几周继续下去,但事实确实如此。

当您进入这个开发阶段时,WineHQ 通常会发布可用性文章,并且在变更日志报告中,在这个开发阶段只有概述,但是 发行公告 WINE 8.0-rc1 与正常开发阶段几乎相同:已经发布了数百个更改,还有一个小的 新闻列表 他们认为最重要的。

WineHQ 强调 vkd3d 已上传到 v1.6,在 Vulkan 和 OpenGL 中进行了优化,对打印处理器的更多支持,改进了操纵杆控制面板,并完成了类型的 printf 格式转换。 此外,他们还添加了一个列表 544更改. 奇怪的是,他们在两周一次的过程中发表的文章数量是他们发表文章的两倍多。

WINE 8.0-rc1 中修复的错误

错误修复列表包括:

  • shell32:shelllink – test_load_save() 在 WINE 上随机失败。
  • ws2_32/tests/sock.c 在没有 IPX 支持的 gentoo 上失败。
  • 多个应用程序需要实现 D3DXDisassembleShader()(汤姆克兰西的彩虹六号:维加斯 2,虚空)。
  • kernel32:console 在日文和中文 Windows 上失败。
  • user32:clipboard test_ClipboardOwner() 与剪贴板管理器存在竞争条件。
  • oleaut32:typelib: test_CreateTypeLib(SYS_WIN32) 在 64 位 WINE 上失败。
  • 32 位版本:在 64 位 wineprefixes(现在一切)上安装失败。
  • WINE 上的 user32:msg 输出太大。
  • user32:win 在 GetScrollInfo 中有一些伪错误。
  • riched20:editor 因 UTF-8 代码页而失败。
  • user32:msg – test_dbcs_wm_char() 在日文和中文语言环境中的 WINE 上失败。
  • rpcrt4:ndr_marshall 在最新的 Windows 8.1、21H1 和 21H2 上失败。
  • mshtml:htmldoc 在使用 UTF-8 编码的 Windows 上失败。
  • kernel32:locale – test_GetLocaleInfoW() 和 test_invariant() 在印地语 Windows 上失败。
  • conhost.exe:tty – test_tty_input() 在 Windows 的大多数区域设置中失败。
  • shell32:shelllink – test_load_save() 在 WINE 中随机删除 test.lnk 失败。
  • dinput:force_feedback – test_windows_gaming_input() 有时在 WINE 中有意外数量的引用。
  • user32:msg – test_button_messages() 在 Windows 和 WINE 上随机失败。
  • user32:msg – test_messages() 中的 SW_SHOWMINIMIZED 测试在带有 fvwm 的 WINE 上成功。
  • ddraw:ddraw1 在 debian255 TestBot 虚拟机上有超过 11 个错误。
  • ddraw:ddraw1 – test_clear() 在 debian11 VM 上的 WINE 上出现罕见故障。
  • dinput:device8 – test_sys_mouse() 在 TestBot 虚拟机上有一些罕见的错误。
  • urlmon:url – test_URLDownloadToFile_abort() 在 Windows 7+ 上有时会失败。
  • Ragnarok Online 表现不佳。
  • quartz:mpegaudio – 64 位 test_streaming_events() 在 fg-deb64 上失败。
  • mshtml:htmldoc – test_editing_mode(TRUE, TRUE) 有时会失败。
  • 16 位应用程序拒绝启动 wine 7.15+。
  • 多个安装程序在 user32 上失败(Drakan、Star Wars、Colin McRae、X-COM 等)。
  • vbscript 无法编译不使用冒号的 CaseClausules。
  • 在 GitLab WineTest 构建中,ntdll:info 在 Windows 8 到 10 1709 上不起作用。
  • 32 位 kernel64:console 在 GitLab WineTest 构建中的 Windows 上不起作用。
  • vbscript 无法编译私有 const 表达式。
  • TUnlimiter 1.2.0.0 要求 ini 文件的部分中有空格才能被正确解析。
  • ddraw:ddraw1, ddraw:ddraw2, ddraw:ddraw4, ddraw:ddraw7 – test_cursor_clipping() 在 Wine 中的双屏设置上失败。
  • script56.chm 帮助文件页面无法正常工作,因为 WINE 忽略了 html beforeprint 和 afterprint 事件。
  • dup2 错误返回 ENFILE 而不是 EBADF。
  • Redim 应该在固定阵列上失败。
  • NCryptExportKey 未实现。
  • NCryptSignHash 未实现。
  • postgresql 安装程序 9.3 需要支持 WScript.Network 中的用户名。
  • BCryptSignHash 不支持 BCRYPT_PAD_PSS。
  • Framemaker 8 中打印处理的回归。
  • MDB Viewer Plus:无法打开数据库。
  • JGlossator 崩溃。
  • 在 macOS 12 和 13 上启动时出现 Wine 段错误。
  • kernel32:heap – 64 位 Test_GlobalAlloc() 在 Windows 7 上失败。
  • Studio One Professional 5 在启动时因未实现的函数 USER32.dll.RegisterSuspendResumeNotification 而崩溃。
  • 打印在任何应用程序中都不起作用。
  • wldap32:parse – test_ldap_paged_search() 有时会在 Wine 上出现 LDAP_SERVER_DOWN,崩溃。
  • mshtml:events 有时会在 Windows 上的 Protocol_Continue() 上失败。
  • winhttp:notification 在 WINE 上系统性失败并超时。
  • 无法在 makedep 之后运行 make install:添加辅助函数以跳过字符串中的空格。

葡萄酒8.0-rc1 可用 从 此链接。 在里面 下载页面 有关于如何在 Debian 和 Ubuntu 等操作系统上安装此版本和其他版本的信息,但它也可以安装在 Android 和 macOS 上。

从现在开始,WineHQ 将每周发布一个 Release Candiate,因此 WINE 8.0-rc2 应该会在下周五发布。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。