Zgodnie z cyklem nowej wersji rozwojowej co dwa tygodnie, WineHQ rzucił wczoraj nowa wersja ich oprogramowania do uruchamiania programów Windows na innych systemach operacyjnych, WINE 8.2 być bardziej specyficznym. W tej fazie projekt wprowadza setki zmian i naprawia wiele błędów, przygotowując wszystko do wydania WINE 9, które nadejdzie w 2024 roku. Mniej więcej w tym czasie cykl zmieni się na jednego Release Candidate na tydzień, ale na razie będziemy mieli nowa wersja rozwojowa co drugi piątek.
Lista wprowadzonych nowości obejmuje m.in Naprawiono 22 błędy i łącznie 285 zmian. Wśród najważniejszych nowości WineHQ wymienia ulepszone informacje debugowania w trybie WoW64, łącza Wow64 w bibliotece WPCA, obsługę kodeka Indeo IV50 oraz nazwy monitorów ustawione na podstawie danych EDID, do których dodaje ostatni punkt różnych poprawek.
Błędy naprawione w WINE 8.2
- Pustka kończy się niepowodzeniem z d3dx9_36 (wymaga D3DXFillCubeTextureTX(), aby zwrócić S_OK).
- Regresja: Visual Studio 2005 „nie udało się załadować pakietu”.
- Brak STDOUT w rozwidlonym programie na Cygwin/MSYS2.
- Nie można zarejestrować wtyczki SubLab VST3 (wymaga Windows.System.Profile.SystemManufacturers.SmbiosInformation).
- Nowa biblioteka typów Marshaller zależy od obsługi IID_IDispatch interfejsu docelowego.
- opengl32:opengl – test_copy_context() kończy się niepowodzeniem na w11pro64_nv.
- d3dcompiler_43:hlsl_d3d11 & d3dcompiler_47:hlsl_d3d11 – test_trig() kończy się niepowodzeniem na w11pro64_nv.
- vbscript nie kompiluje się, gdy dwukropek następuje po Else w If…Else.
- Edycja wzbogacona wstawia nowo skomponowany tekst w niewłaściwym miejscu, gdy systemowa kompozycja edytora IME kończy się, gdy zaznaczenie jest aktywne.
- loader nie jest uruchamiany ze PATH, chyba że nazywa się „wine.
- GOG Heroes of Might and Magic IV ulega awarii podczas uruchamiania.
- Podczas zmiany aktywnego okna (alt+tab lub inne) w Final Fantasy XI klawisze klawiatury pozostają wciśnięte.
- Przeciek pamięci vbscript w For Each z SafeArray jako grupą.
- Wycieki pamięci vbscript w interp_redim_preserve.
- Wycieki pamięci vbscript w Global_Split.
- Niepoprawna wartość wersji jest zwracana z win32_operatingsystem na win10 (regresja).
- dbghelp:dbghelp – 64-bitowy test_modules() kończy się niepowodzeniem w systemie Windows 7.
- user32:msg – Test rozgłaszania test_message_conversion() kończy się niepowodzeniem w systemach Windows 7 i 10.
- getenv_s zwraca niepoprawną wartość.
- VarAbs() nie obsługuje poprawnie argumentów BSTR.
- vbscript nie kompiluje się, gdy instrukcja następuje po ElseIf-
- vbscript nie kompiluje concat, gdy nie jest używana spacja, a wyrażenie zaczyna się od H.
WINE 8.2, druga wersja rozwojowa po 8.1, jest dostępny en ten link. W strona pobierania są tam informacje, jak zainstalować tę i inne wersje w systemach operacyjnych, takich jak Debian i Ubuntu, ale można ją również zainstalować na Androidzie i macOS.
Następną wersją będzie WINE 8.3, która pojawi się 3 marca i będzie kontynuowana z tym samym trendem.