兩週後 以前的版本,並將至少持續到 2023 年底,WineHQ 扔了 週五晚上 WINE 8.3,這是一個新的開發版本,在預期下一個主要穩定版本即 WINE 9.0 時進行了數百處更改。 有時候一切都會慢下來,這通常與北半球的夏天、聖誕節以及如果他們必須參加會議同時發生,但每兩週就會有一個這樣的新版本。
WINE 8.3一共引入了 228更改,在他提到的亮點中,他提到了對低碎片堆的支持,使用 PCSC-Lite 和 Zydis 庫分組支持智能卡以實現更正確的反彙編,並向其中添加了更通用的各種錯誤修復點。 以下是修復的bug列表,共29個。
WINE 8.3 中修復的錯誤
- 3D Sexvilla 2:加載時間極長。
- 流放之路不斷地結結巴巴。
- Untis 2015(.NET 4.0 應用程序)在使用 Wine-Mono 啟動時崩潰。
- 多個 PC/SC 應用程序需要實施 winscard.SCardEstablishContext(AusweisApp2 1.x 德國身份證應用程序、智能卡測試應用程序、Seneka EBDYS 客戶端、Aruba Key)。
- 多個 PC/SC 應用程序需要 winscard.SCardListReaders 實現(Aruba 密鑰、智能卡測試應用程序)。
- 空閒列表掃描在分配時會導致 O(n) 時間。
- 在 Office 2007 安裝程序中更改 dpi 設置時無法單擊按鈕。
- 當多個線程同時分配或釋放內存時,Wine 的堆棧會發生故障。
- 6.0.1 引入了導致 Wavelab 在加載預設時崩潰的錯誤。
- 安裝遊戲《秘密是什麼?》 無法創建圖標。
- ntdll:rtlstr 測試在具有 hi-IN 語言環境的 win32 arch 上失敗。
- KeePassXC 需要 Windows.Security.Credentials.KeyCredentialManager (UWP)。
- Sacred:Wine 7.14 中未處理的異常。
- 逃離塔科夫需要實現 DisplayConfigGetDeviceInfo(DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_NAME)。
- rouvy:未由服務器更新,未實現的函數 bthprops.cpl.BluetoothRegisterForAuthenticationEx。
- shlwapi:ordinal – test_SHFormatDateTimeA() 在混合語言環境中失敗。
- 由於未實現函數 api-ms-win-core-realtime-l1-1-1.dll.QueryUnbiasedInterruptTimePrecise,Swift 崩潰。
- 缺少 ntdll.RtlAddressInSectionTable() 的實現會導致所有 GraalVM 本機圖像文件在加載時崩潰。
- Hardwar UIM6.0 在 8.0 而不是 6.0.3 上崩潰。
- dbghelp:dbghelp – Windows 10 1607 上的 test_loaded_modules() 枚舉失敗。
- riched20:editor – test_EM_GETSELTEXT() 在 Windows 上的印地語語言環境中失敗。
- 32 位 oleaut64:usrmarshal 在 Wine 上失敗。
- 當按下 Ctrl+Right 鍵超過最後一段時,Rich Edit 崩潰。
- riched20:richhole – subtest_InsertObject() 在 Windows 上的印地語語言環境中失敗。
- Saints Row: The Third 中的大雨導致 fps 大幅下降。
- SpeedCommander 20 安裝程序崩潰,因為函數 SHELL32.dll.Shell_GetCachedImageIndexW 未實現。
- kernel32:locale – test_NLSVersion() 在 Windows 10 22H2 上失敗。
- kernel32:locale – GetNumberFormatEx() 測試在 Windows 11 上失敗。
- kernel32:locale – NtGetNlsSectionPtr() 測試在 Windows 11 上失敗。
WINE 8.2 可用 en 此鏈接。 在 下載頁面 有關於如何在 Debian 和 Ubuntu 等操作系統上安裝此版本和其他版本的信息,但它也可以安裝在 Android 和 macOS 上。
下一個版本將是 WINE 8.4,將於 17 月 XNUMX 日發布。