WINE 8.4 开始支持 Wayland

WINE 8.4

在这个发育阶段大约每两周一次,之后 8.3, WineHQ 已经在几小时前推出 WINE 8.4. 尽管这些版本中引入了许多更改,实际上有数百个,其中大多数都是小的改进,使在其他平台上运行 Windows 应用程序更加可靠,但本周他们突出了一些突出的地方,只要看看它们考虑过值得单独展示。

WineHQ 通常会在每个开发版本中突出显示 3-6 个新功能,本周第一个是它已经出现 支持Wayland的第一步. 到目前为止它已经可以使用了,但是 WINE 8.4 已经开始提供官方支持。 此外,他们还提供了 IME 支持清理、一些测试修复和各种错误修复。 下面列出了他们所做的一切,他们告诉我们大约 51 个错误修复和 344 个更改。

WINE 8.4 中修复的错误

  • Thief:如果 X 处于 24bpp 模式,则在游戏中按“esc”键时黑暗项目会崩溃。
  • Hard Truck 2: King of The Road (GOG) 电影无法播放。
  • Amazon Games 安装但不启动(您需要 WindowsFormsApplicationBase 启动代码吗?)。
  • 在 4261369e5d8(二手地,SPORE)之后,一些应用程序的性能非常差。
  • t2embed:t2embed 在使用 UTF-8 编码的 Windows 上失败。
  • gdi32:font – test_EnumFonts() 在俄语 Windows 上以 Arial Bold 失败。
  • advapi32:registry – test_enum_value() 在 UTF-8 系统语言环境中有几个奇怪的错误。
  • shell32:shelllink – Wine 中的 test_load_save() 上的 save(NULL, TRUE) 随机失败。
  • d3d9:device – test_wndproc() 有时会在 Wine 中出现意外的 WM_DISPLAYCHANGE。
  • .test_WSARecv() 在使用 wow64 thunk 时失败 [Wow64ApcRoutine() 覆盖 NtContinue() 设置的返回值]。
  • debiant 上的 dxgi:dxgi 输出太大。
  • kernel32:sync – test_timer_queue() 有时无法清除 Windows 10 上的计时器。
  • ntdll:info – test_query_kerndebug() 在 Windows 8 到 10 1709 上失败。
  • foob​​ar2000 v1.6 在 Wine 7.19 或更高版本上启动后不久就会崩溃。
  • d3drm:d3drm 在 Wine 中创建 IDirect3DRMDevice* 接口失败后有时会崩溃。
  • d3drm:d3drm 有时无法立即在 Wine 中创建设备。
  • vbscript:run 在本地 UTF-8 Windows 上有时会失败。
  • d3d9:device 有时无法在 Wine 中创建 D3D 对象,它会崩溃。
  • 64 位 ntdll:wow64 在 Windows 11 上失败。
  • 64 位 ntdll:wow32 在 Windows 11 上失败。
  • winhttp: 通知在 Wine 上随机失败。
  • user32:input – test_ToAscii() 在印地语 UTF-8 语言环境中失败。
  • ntdll:pipe – 当管道未发出信号时,test_blocking() 有时会在 Wine 中失败。
  • kernel32:console – test_wait() 在 Windows 8+ 上有时会失败。
  • d3d12:d3d12 – test_desktop_window() 在 Windows 10 1709 上失败。
  • d3d12:d3d12 – test_create_device() 在 Windows 0 10+ 上获得意外的 1909 引用计数。
  • HS_hevo_gc 8.8.1.1 启动失败。
  • 因为 wine 8.0 print 不再有效。
  • 网络攻击崩溃。
  • regedit/regproc.c – export_key() 无法返回 TRUE。
  • Motorola Ready For Assistant 无法启动,需要 ext-ms-win-networking-wlanapi-l1-1-0.dll。
  • 由于 notepad.exe 路径重新映射,dbghelp:dbghelp、ntdll:wow64 和 psapi:psapi_main 在 Windows 11 上失败。
  • psapi:psapi_main – 64 位 test_EnumProcessModules() 函数在 Windows 11 上的记事本中出现意外情况。
  • psapi:psapi_main – 64 位函数 test_EnumProcessModulesEx() 在 Windows 6464 上获取 pcs-6432 和 pcs-11 失败。
  • psapi:psapi_main – 由于 Windows 32 上的部分复制错误,3232 位函数 test_EnumProcessModulesEx() 出现许多 pcs-11 故障。
  • psapi:psapi_main – 64 位函数 test_EnumProcessModules() 在 Windows 11 上获得意外的第三个模块。
  • jsproxy:jsproxy 在 Windows 11 上崩溃。
  • 星际争霸重制版游戏初始化失败。
  • mmdevapi:propstore – 64 位 test_setvalue_on_wow32() 在 Windows 10 2004+ 上失败。
  • gif显示不正确,各种颜色的奇怪背景。
  • gdi32:dc – SetDeviceGammaRamp() 测试在 Windows 10 1909 上失败。
  • 由于 IsWow32Process10() 调用,1607 位 dbghelp:dbghelp 无法在 Windows <= 64 2 上运行。
  • 当文本溢出并出现滚动条时,KakaoTalk IM 文本编辑窗口会留下伪影。
  • Debian 书虫存储库中没有出现 Wine 8.3 64 位。
  • riched20:txtsrv – 如果系统 GUI 字体字形的宽度大于测试预期的宽度,则 test_TxGetNaturalSize 失败。
  • TextPad 9.1 在来自 Linux Mint 存储库的 Wine 6 上安装失败。
  • windows.perception.stub:perception – Windows 10 1607 没有 ISpatialSurfaceObserverStatics2。
  • kernel32:loader – test_import_resolution() 在 Windows 7 上获取错误的 tls 数据。
  • ldp.exe 在未实现的函数 wldap32.dll.ldap_set_dbg_flags 上挂起。
  • imm32:imm32 – ime_install() 在 Windows 的某些位置失败。
  • ldp.exe 在尝试连接到无效主机时崩溃。

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

下一个版本将是 WINE 8.5,将于 31 月 XNUMX 日发布。


发表您的评论

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

*

*

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