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. 權利:您可以隨時限制,恢復和刪除您的信息。