My sme vedeli bolo to blízko a je to tu VÍNO 8.0-rc1. Toto je prvý kandidát na vydanie ďalšej stabilnej verzie WINE, ktorý je naplánovaný na začiatok roka 2023. Vedeli sme, že musí prísť, ale nie že príde s toľkými zmenami, berúc do úvahy, že v tejto fáze by sa mali robiť len malé zmeny. vylepšenia na prípravu na ďalšie veľké vydanie. Nevieme, či tento trend bude pokračovať aj v nasledujúcich týždňoch, no je to tak.
Keď sa dostanete do tohto štádia vývoja, WineHQ zvyčajne publikuje články o dostupnosti a v changelogu uvádza, že v tomto štádiu vývoja sú len načrtnuté veci, ale poznámky k vydaniu WINE 8.0-rc1 je takmer rovnaký ako normálna vývojová fáza: boli vydané stovky zmien a tiež malá zoznam s novinkami ktoré považujú za najdôležitejšie.
WineHQ zdôrazňuje, že vkd3d bol nahraný do verzie 1.6, že boli vykonané optimalizácie vo Vulkan a OpenGL, väčšia podpora pre tlačové procesory, vylepšený ovládací panel joysticku a dokončená konverzia typov formátu printf. Okrem toho pridali zoznam s 544 sa zmení. Kuriózne je, že sú viac ako dvojnásobkom toho, čo za pár týždňov dvojtýždňového procesu zverejnili.
Opravené chyby vo WINE 8.0-rc1
Zoznam opráv chýb obsahuje:
- shell32:shelllink – test_load_save() náhodne zlyhá vo WINE.
- ws2_32/tests/sock.c zlyhá na gentoo bez podpory IPX.
- Viaceré aplikácie vyžadujú implementáciu D3DXDisassembleShader() (Tom Clancy's Rainbow Six: Vegas 2, The Void).
- kernel32:console zlyhá v japonskom a čínskom systéme Windows.
- user32:clipboard test_ClipboardOwner() má rasovú podmienku so správcami schránky.
- oleaut32:typelib: test_CreateTypeLib(SYS_WIN32) zlyhá na 64-bitovom WINE.
- 32-bitová verzia: inštalácia zlyhá na 64-bitových predponách vína (teraz všetko).
- Výstup user32:msg je vo WINE príliš veľký.
- user32:win má nejaké falošné chyby v GetScrollInfo.
- riched20:editor zlyhá s kódovou stránkou UTF-8.
- user32:msg – test_dbcs_wm_char() zlyhá vo WINE v japonských a čínskych jazykoch.
- rpcrt4:ndr_marshall zlyhá na najnovších Windows 8.1, 21H1 a 21H2.
- mshtml:htmldoc zlyhá v systéme Windows s kódovaním UTF-8.
- kernel32:locale – test_GetLocaleInfoW() a test_invariant() v hindčine Windows zlyhajú.
- conhost.exe:tty – test_tty_input() zlyhá vo väčšine regionálnych nastavení v systéme Windows.
- shell32:shelllink – test_load_save() náhodne zlyhá pri odstránení test.lnk vo WINE.
- dinput:force_feedback – test_windows_gaming_input() má niekedy vo WINE neočakávaný počet odkazov.
- user32:msg – test_button_messages() náhodne zlyhá vo Windows a WINE.
- user32:msg – SW_SHOWMINIMIZED test v test_messages() je úspešný na WINE s fvwm.
- ddraw:ddraw1 má viac ako 255 chýb na virtuálnych počítačoch debian11 TestBot.
- ddraw:ddraw1 – test_clear() má zriedkavé zlyhania vo WINE na debian11 VM.
- dinput:device8 – test_sys_mouse() má na virtuálnych počítačoch TestBot niekoľko zriedkavých chýb.
- urlmon:url – test_URLDownloadToFile_abort() niekedy zlyhá v systéme Windows 7+.
- Ragnarok Online zlý výkon.
- quartz:mpegaudio – 64-bit test_streaming_events() zlyhá na fg-deb64.
- mshtml:htmldoc – test_editing_mode(TRUE, TRUE) niekedy zlyhá.
- 16-bitové aplikácie odmietajú spustiť víno 7.15+.
- Viaceré inštalátory zlyhajú na user32 (Drakan, Star Wars, Colin McRae, X-COM atď.).
- vbscript nemôže skompilovať CaseClausules, ktoré nepoužívajú dvojbodku.
- ntdll:info nefunguje v systéme Windows 8 až 10 1709 v zostavách GitLab WineTest.
- 32-bitové kernel64:console nefunguje v systéme Windows v zostavách GitLab WineTest.
- vbscript nemôže kompilovať súkromné const výrazy.
- TUnlimiter 1.2.0.0 vyžaduje správne analyzovanie súborov ini s medzerami v sekcii.
- ddraw:ddraw1, ddraw:ddraw2, ddraw:ddraw4, ddraw:ddraw7 – test_cursor_clipping() zlyhá pri nastaveniach dvoch obrazoviek vo Wine.
- stránky súboru pomocníka script56.chm nefungujú správne, pretože WINE ignoruje udalosti html pred tlačou a po tlači.
- chyba dup2 vráti ENFILE namiesto EBADF.
- Redim by mal zlyhať na pevných poliach.
- NCryptExportKey nie je implementovaný.
- NCryptSignHash nie je implementovaný.
- Postgresql inštalačný program 9.3 potrebuje podporu pre používateľské meno vo WScript.Network.
- BCryptSignHash nepodporuje BCRYPT_PAD_PSS.
- Regresia v manipulácii s tlačou v programe Framemaker 8.
- MDB Viewer Plus: Nedá sa otvoriť databáza.
- JGlossator havaruje.
- Chyby Wine pri spustení v macOS 12 a 13.
- kernel32:heap – 64-bit Test_GlobalAlloc() zlyhá v systéme Windows 7.
- Studio One Professional 5 spadne pri štarte s neimplementovanou funkciou USER32.dll.RegisterSuspendResumeNotification.
- výtlačky nefungujú v žiadnej aplikácii.
- wldap32:parse – test_ldap_paged_search() niekedy dostane LDAP_SERVER_DOWN na Wine, havaruje.
- mshtml:events niekedy zlyhá pri Protocol_Continue() v systéme Windows.
- winhttp:notification systematicky zlyháva a vyprší časový limit na WINE.
- Po makedep sa nedá spustiť make install: Pridajte pomocnú funkciu na preskočenie medzier v reťazcoch.
VÍNO 8.0-rc1 je k dispozícii z ce lien, V stiahnuť stránku sú informácie o tom, ako nainštalovať túto a ďalšie verzie na operačné systémy, ako sú Debian a Ubuntu, ale dá sa nainštalovať aj na Android a macOS.
Odteraz bude WineHQ vydávať jedného Release Candiate týždenne, takže WINE 8.0-rc2 by malo prísť budúci piatok.