WINE 8.16恢复了DirectMusic API的实现并引入了400多项更改

WINE 8.16

WineHQ 一如既往地准时,昨晚(在西班牙)推出了其软件的新开发版本,以便在其他操作系统上运行 Windows 应用程序。 WINE 8.16 llegó 两周后 8.15 没有一长串值得注意的新功能,或者至少是开发人员提到的那些,但如果我们看一下这些数字,很明显一切都恢复了正常。 如果没有一个开发者 Rémi Bernon 的帮助,一切都可能会改变,他已经引入了至少 122 项调整。

总共有 425更改。 其中,WineHQ强调,他们已经开始致力于“复活”被微软停产的DirectMusic API,并在回归测试中进行了许多修正和改进,其中还提到了各种修正。 下面是 WINE 8.16 中修正的错误列表,总共 33 个。

WINE 8.16 中修复的错误

  • GPS 轨迹编辑器:不显示箭头。
  • 与本机 (Win 7) gdiplus.dll 相比,Wine 的内置 gdiplus.dll 在 Paint.NET 中落后。
  • Roblox 在 Wine 上的表现不佳。
  • BENNING PC-Win ST 750-760 Designer 在启动时崩溃,需要实施 GdipSetPenCompoundArray。
  • user32:msg – test_SendMessage_other_thread() 有时在 Windows 上会得到错误的状态。
  • mscoree:mscoree 破坏了 user32:msg – subtest_hvredraw() 在大多数 Windows 7 测试设置上失败。
  • 《Antecrypt》游戏:启动后黑屏。
  • ::DrawGeometry 不尊重笔划样式。
  • user32:msg – test_InSendMessage() 有时会在 Windows 上收到意外标志。
  • shlwapi:ordinal – test_SHFormatDateTimeA() 由于 Windows 上的夏令时而失败。
  • ntdll:Exception – test_extended_context() 在 Window 11 上失败。
  • ntdll:Exception – test_virtual_unwind() 在 Windows 11 上失败。
  • DnsQuery(DNS_TYPE_SRV) 无法解析某些服务器响应。
  • kernel32:thread – 32 位 test_stack() 函数在 Windows 上获取索引 -2 和 -3 的意外值。
  • wtsapi32:wtsapi – 32 位 check_wts_process_info() 函数在 Windows 7 和 8 上无法获取用户令牌。
  • oleaut32:usrmarshal – 64 位函数 test_marshal_VARIANT() 在 Windows 5+ 上获取 wv[6&8] 的错误值。
  • ntdll:exception – 64 位函数 test_nested_exception() 在 Windows 11 上失败。
  • mshtml:misc – test_HTMLStorage() 在 Wine 中失败。
  • ntdll:om – 64 位函数 test_object_types() 在 Windows 8+ 上失败。
  • user32:msg – test_hotkey() 在 Windows 11 中找不到任何免费的 WinKey+字母。
  • user32:msg – test_dialog_messages() 在 Windows 7 上有时会得到错误的字符串。
  • GitLab CI 有时会尝试在 macOS 上将 winscard 与 libpcsclite 链接。
  • 禁用 LDAP_OPT_ENCRYPT、LDAP_OPT_ROOTDSE_CACHE 和 LDAP_OPT_SIGN 时,Softerra LDAP 浏览器会失败。
  • PS Core (pwsh.exe) 无法启动:调用未实现的函数 wldp.dll.WldpGetLockdownPolicy。
  • Vitis 2020.1 需要支持批处理文件中的 `if contains ""`。
  • Softerra 的 LDAP 浏览器需要 LDAP_OPT_CLIENT_CERTIFICATE。
  • Wine 8.15:在 Flatpak 上成功构建,但在执行过程中因 SIGSEGV 失败。
  • combase:roapi – test_ActivationFactories() 在 Windows 和 Wine 上失败。
  • kernel32:actctx – test_two_dlls_at_same_time() 在 Windows 7+ 和 Wine 上失败。
  • setupapi:devinst 和 setupapi:install – test_class_installer() 在 Windows 7+ 和 Wine 上失败。
  • ucrtbase:thread – test_thread_library_reference() 在 Windows 7+ 和 Wine 上失败。
  • 在 Windows 7 中,dinput:hid 测试摘要行不考虑跳过的消息。
  • user32:msg test_hvredraw 在 win1709 上因意外区域而失败。

翻译由 DeepL 提供。

WINE 8.16 现在可以下载 从这些行下面的按钮,并在其 下载页面 有信息可以在 macOS 和 Android 等操作系统中安装此版本和其他版本。


发表您的评论

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

*

*

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