znali smo bilo je blizu, i tu je VINO 8.0-rc1. Ovo je prvi Release Candidate sljedeće stabilne verzije WINE-a, zakazano za početak 2023. Znali smo da mora stići, ali ne da će doći s toliko promjena, uzimajući u obzir da u ovoj fazi treba napraviti samo male izmjene podešavanja za pripremu za sljedeće veliko izdanje. Ne znamo da li će se ovaj trend nastaviti u narednim sedmicama, ali to je bio slučaj.
Kada dođete do ove faze razvoja, WineHQ obično objavljuje članke o dostupnosti, au dnevniku promjena izvješćuje da se u ovoj fazi razvoja samo stvari navode, ali napomena o izdanju WINE 8.0-rc1 je prilično isti kao i normalna razvojna faza: objavljene su stotine izmjena, a također i mali lista sa vijestima koje smatraju najvažnijim.
WineHQ ističe da je vkd3d učitan u v1.6, da su napravljene optimizacije u Vulkanu i OpenGL-u, da je veća podrška za procesore za štampanje, da je poboljšana kontrolna tabla džojstika i da je završena konverzija printf formata tipova. Osim toga, dodali su i listu sa 544 se menja. Zanimljivo je da su oni više nego dvostruko veći od onoga što su objavili u nekoliko sedmica dvonedeljnog procesa.
Ispravljene greške u WINE 8.0-rc1
Lista ispravki grešaka uključuje:
- shell32:shelllink – test_load_save() ne uspijeva nasumično na WINE.
- ws2_32/tests/sock.c ne uspijeva na gentoo-u bez IPX podrške.
- Za više aplikacija potrebna je implementacija D3DXDisassembleShader() (Tom Clancy's Rainbow Six: Vegas 2, The Void).
- kernel32:konzola ne radi na japanskom i kineskom Windowsu.
- user32:clipboard test_ClipboardOwner() ima uslov trke sa menadžerima međuspremnika.
- oleaut32:typelib: test_CreateTypeLib(SYS_WIN32) ne uspijeva na 64-bitnom WINE-u.
- 32-bitna verzija: instalacija ne uspijeva na 64-bitnim wineprefiksima (sada sve).
- Izlaz user32:msg je prevelik na WINE-u.
- user32:win ima neke lažne greške u GetScrollInfo.
- riched20:editor ne uspijeva sa UTF-8 kodnom stranicom.
- user32:msg – test_dbcs_wm_char() ne uspijeva na WINE-u na japanskim i kineskim lokacijama.
- rpcrt4:ndr_marshall ne radi na najnovijim Windows 8.1, 21H1 i 21H2.
- mshtml:htmldoc ne uspijeva na Windowsu sa UTF-8 kodiranjem.
- kernel32:locale – test_GetLocaleInfoW() i test_invariant() ne uspijevaju na hindi Windowsima.
- conhost.exe:tty – test_tty_input() ne uspijeva u većini regionalnih postavki na Windows-u.
- shell32:shelllink – test_load_save() nasumično ne uspijeva izbrisati test.lnk u WINE-u.
- dinput:force_feedback – test_windows_gaming_input() ponekad ima neočekivani broj referenci u WINE-u.
- user32:msg – test_button_messages() ne radi nasumično na Windows i WINE.
- user32:msg – SW_SHOWMINIMIZED test u test_messages() je uspješan na WINE sa fvwm.
- ddraw:ddraw1 ima više od 255 grešaka na debian11 TestBot VM-ovima.
- ddraw:ddraw1 – test_clear() ima rijetke greške na WINE-u na debian11 VM.
- dinput:device8 – test_sys_mouse() ima neke rijetke greške na TestBot VM-ovima.
- urlmon:url – test_URLDownloadToFile_abort() ponekad ne uspije na Windows 7+.
- Ragnarok Online loše performanse.
- quartz:mpegaudio – 64-bitni test_streaming_events() ne uspijeva na fg-deb64.
- mshtml:htmldoc – test_editing_mode(TRUE, TRUE) ponekad ne uspije.
- 16-bitne aplikacije odbijaju pokrenuti vino 7.15+.
- Više instalatera ne radi na user32 (Drakan, Star Wars, Colin McRae, X-COM, itd.).
- vbscript ne može kompajlirati CaseClausule koje ne koriste dvotočku.
- ntdll:info ne radi na Windows 8 do 10 1709 u GitLab WineTest verzijama.
- 32-bitni kernel64:konzola ne radi na Windows-u u GitLab WineTest verzijama.
- vbscript ne može kompajlirati privatne konst izraze.
- TUnlimiter 1.2.0.0 zahteva da ini fajlovi sa belim razmakom u sekciji budu pravilno analizirani.
- ddraw:ddraw1, ddraw:ddraw2, ddraw:ddraw4, ddraw:ddraw7 – test_cursor_clipping() ne uspijeva na postavkama dvostrukog ekrana u Wine-u.
- stranice datoteke pomoći script56.chm ne rade ispravno jer WINE ignorira html događaje prije i poslije ispisa.
- greška dup2 vraća ENFILE umjesto EBADF.
- Redim bi trebao propasti na fiksnim nizovima.
- NCryptExportKey nije implementiran.
- NCryptSignHash nije implementiran.
- Postgresql instalateru 9.3 potrebna je podrška za korisničko ime u WScript.Network.
- BCryptSignHash ne podržava BCRYPT_PAD_PSS.
- Regresija u rukovanju ispisom u Framemaker-u 8.
- MDB Viewer Plus: Nije moguće otvoriti bazu podataka.
- JGlossator se ruši.
- Wine segfaults pri pokretanju na macOS 12 i 13.
- kernel32:heap – 64-bitni Test_GlobalAlloc() ne uspijeva na Windows 7.
- Studio One Professional 5 se ruši pri pokretanju s neimplementiranom funkcijom USER32.dll.RegisterSuspendResumeNotification.
- otisci ne rade ni u jednoj aplikaciji.
- wldap32:parse – test_ldap_paged_search() ponekad dobije LDAP_SERVER_DOWN na Wine-u, ruši.
- mshtml:events ponekad ne uspijeva na Protocol_Continue() na Windows-u.
- winhttp:obavještenje sistematski ne uspijeva i istekne na WINE.
- Ne mogu pokrenuti make install nakon makedep: Dodajte pomoćnu funkciju za preskakanje razmaka u nizovima.
VINO 8.0-rc1 je dostupan od Ova veza. U download page postoje informacije o tome kako instalirati ovu i druge verzije na operativne sustave kao što su Debian i Ubuntu, ali se može instalirati i na Android i macOS.
Od sada, WineHQ će izdavati jedan Release Candiate sedmično, tako da bi WINE 8.0-rc2 trebao stići sljedeći petak.