věděli jsme bylo to blízko a je to tady VÍNO 8.0-rc1. Toto je první Release Candidate příští stabilní verze WINE, naplánovaný na začátek roku 2023. Věděli jsme, že musí dorazit, ale ne že přijde s tolika změnami, vezmeme-li v úvahu, že v této fázi by měly být provedeny pouze malé změny. vylepšení pro přípravu na další velké vydání. Nevíme, zda bude tento trend pokračovat i v příštích týdnech, ale je tomu tak.
Když se dostanete do této fáze vývoje, WineHQ obvykle publikuje články o dostupnosti a v changelogu hlásí, že v této fázi vývoje jsou nastíněny pouze věci, ale poznámka k vydání WINE 8.0-rc1 je v podstatě stejný jako normální vývojová fáze: byly vydány stovky změn a také malá seznam se zprávami které považují za nejdůležitější.
WineHQ zdůrazňuje, že vkd3d byl nahrán do v1.6, že byly provedeny optimalizace ve Vulkanu a OpenGL, větší podpora pro tiskové procesory, byl vylepšen ovládací panel joysticku a byla dokončena konverze typů formátu printf. Navíc přidali seznam s 544 se změní. Je zvláštní, že jsou více než dvojnásobkem toho, co publikovali během několika týdnů dvoutýdenního procesu.
Chyby opravené ve WINE 8.0-rc1
Seznam oprav chyb obsahuje:
- shell32:shelllink – test_load_save() ve WINE náhodně selže.
- ws2_32/tests/sock.c selže na gentoo bez podpory IPX.
- Více aplikací vyžaduje implementaci D3DXDisassembleShader() (Tom Clancy's Rainbow Six: Vegas 2, The Void).
- kernel32:console selže v japonských a čínských Windows.
- user32:clipboard test_ClipboardOwner() má spornou podmínku se správci schránky.
- oleaut32:typelib: test_CreateTypeLib(SYS_WIN32) selže na 64bitovém WINE.
- 32bitová verze: instalace selže na 64bitových předponách vína (nyní vše).
- Výstup user32:msg je ve WINE příliš velký.
- user32:win má v GetScrollInfo nějaké falešné chyby.
- riched20:editor selže s kódovou stránkou UTF-8.
- user32:msg – test_dbcs_wm_char() selže ve WINE v japonštině a čínštině.
- rpcrt4:ndr_marshall selže na nejnovějších Windows 8.1, 21H1 a 21H2.
- mshtml:htmldoc selže ve Windows s kódováním UTF-8.
- kernel32:locale – test_GetLocaleInfoW() a test_invariant() selžou v hindských Windows.
- conhost.exe:tty – test_tty_input() selže ve většině místních nastavení v systému Windows.
- shell32:shelllink – test_load_save() náhodně nedokáže odstranit test.lnk ve WINE.
- dinput:force_feedback – test_windows_gaming_input() má někdy ve WINE neočekávaný počet odkazů.
- user32:msg – test_button_messages() náhodně selže ve Windows a WINE.
- user32:msg – SW_SHOWMINIMIZED test v test_messages() uspěl na WINE s fvwm.
- ddraw:ddraw1 má více než 255 chyb na virtuálních počítačích debian11 TestBot.
- ddraw:ddraw1 – test_clear() má ve WINE na virtuálním počítači debian11 vzácná selhání.
- dinput:device8 – test_sys_mouse() má na virtuálních počítačích TestBot některé vzácné chyby.
- urlmon:url – test_URLDownloadToFile_abort() někdy selže ve Windows 7+.
- Ragnarok Online špatný výkon.
- quartz:mpegaudio – 64bitový test_streaming_events() selže na fg-deb64.
- mshtml:htmldoc – test_editing_mode(TRUE, TRUE) někdy selže.
- 16bitové aplikace odmítají spustit wine 7.15+.
- Na user32 selže více instalačních programů (Drakan, Star Wars, Colin McRae, X-COM atd.).
- vbscript nemůže zkompilovat CaseClausule, které nepoužívají dvojtečku.
- ntdll:info nefunguje ve Windows 8 až 10 1709 v sestavách GitLab WineTest.
- 32bitové kernel64:console nefunguje ve Windows v sestaveních GitLab WineTest.
- vbscript nemůže kompilovat soukromé const výrazy.
- TUnlimiter 1.2.0.0 vyžaduje, aby byly soubory ini s mezerami v sekci správně analyzovány.
- ddraw:ddraw1, ddraw:ddraw2, ddraw:ddraw4, ddraw:ddraw7 – test_cursor_clipping() selže na dvou obrazovkách ve Wine.
- stránky souboru nápovědy script56.chm nefungují správně, protože WINE ignoruje události html před tiskem a po tisku.
- chyba dup2 vrací ENFILE místo EBADF.
- Redim by měl selhat na pevných polích.
- NCryptExportKey není implementován.
- NCryptSignHash není implementován.
- Instalační program postgresql 9.3 potřebuje podporu pro uživatelské jméno ve WScript.Network.
- BCryptSignHash nepodporuje BCRYPT_PAD_PSS.
- Regrese zpracování tisku v Framemaker 8.
- MDB Viewer Plus: Nelze otevřít databázi.
- JGlossator havaruje.
- Wine segfaults při spuštění v macOS 12 a 13.
- kernel32:heap – 64bitový Test_GlobalAlloc() selže v systému Windows 7.
- Studio One Professional 5 spadne při spuštění s neimplementovanou funkcí USER32.dll.RegisterSuspendResumeNotification.
- tisky nefungují v žádné aplikaci.
- wldap32:parse – test_ldap_paged_search() někdy získá LDAP_SERVER_DOWN na Wine, havaruje.
- mshtml:events někdy selže při Protocol_Continue() v systému Windows.
- winhttp:notification systematicky selhává a vyprší časový limit na WINE.
- Po makedep nelze spustit make install: Přidejte pomocnou funkci pro přeskakování mezer v řetězcích.
VÍNO 8.0-rc1 je k dispozici z tento odkaz. V stránka ke stažení jsou zde informace o tom, jak nainstalovat tuto a další verze na operační systémy, jako je Debian a Ubuntu, ale lze ji nainstalovat i na Android a macOS.
Od této chvíle bude WineHQ vydávat jednoho Release Candiate týdně, takže WINE 8.0-rc2 by mělo dorazit příští pátek.