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 等操作系统中安装此版本和其他版本。