WINE 8.0-rc1, prima RC della scuderia successiva che arriva con molte più modifiche del previsto

VINO 8.0-rc1

sapevamo era vicino, ed è qui VINO 8.0-rc1. Questa è la prima Release Candidate della prossima versione stabile di WINE, prevista per l'inizio del 2023. Sapevamo che doveva arrivare, ma non che sarebbe arrivata con così tante modifiche, tenendo conto che in questa fase dovrebbero essere apportate solo piccole modifiche di sviluppo modifiche per prepararsi alla prossima grande release. Non sappiamo se questa tendenza continuerà nelle prossime settimane, ma è stato così.

Quando arrivi a questa fase di sviluppo, WineHQ di solito pubblica articoli sulla disponibilità e nel registro delle modifiche riporta che in questa fase di sviluppo vengono solo delineate le cose, ma il nota di rilascio WINE 8.0-rc1 è praticamente uguale alla normale fase di sviluppo: sono state rilasciate centinaia di modifiche, e anche un piccolo elenco con le notizie che considerano più importanti.

WineHQ evidenzia che vkd3d è stato caricato su v1.6, che sono state apportate ottimizzazioni in Vulkan e OpenGL, maggiore supporto per i processori di stampa, il pannello di controllo del joystick è stato migliorato ed è stata completata la conversione del formato printf dei tipi. Inoltre, hanno aggiunto un elenco con 544 cambia. È curioso che siano più del doppio di quanto hanno pubblicato in poche settimane del processo bisettimanale.

Bug risolti in WINE 8.0-rc1

L'elenco delle correzioni di bug include:

  • shell32:shelllink – test_load_save() fallisce casualmente su WINE.
  • ws2_32/tests/sock.c fallisce su gentoo senza supporto IPX.
  • Più applicazioni richiedono l'implementazione di D3DXDisassembleShader() (Tom Clancy's Rainbow Six: Vegas 2, The Void).
  • kernel32:console fallisce su Windows giapponese e cinese.
  • user32:clipboard test_ClipboardOwner() ha una race condition con i gestori degli appunti.
  • oleaut32:typelib: test_CreateTypeLib(SYS_WIN32) fallisce su WINE a 64 bit.
  • Versione a 32 bit: l'installazione non riesce su wineprefix a 64 bit (ora tutto).
  • L'output di user32:msg è troppo grande su WINE.
  • user32:win ha alcuni bug spuri in GetScrollInfo.
  • riched20:editor ha esito negativo con la codepage UTF-8.
  • user32:msg – test_dbcs_wm_char() ha esito negativo su WINE nelle impostazioni locali giapponese e cinese.
  • rpcrt4:ndr_marshall ha esito negativo sugli ultimi Windows 8.1, 21H1 e 21H2.
  • mshtml:htmldoc ha esito negativo su Windows con codifica UTF-8.
  • kernel32:locale – test_GetLocaleInfoW() e test_invariant() falliscono su Hindi Windows.
  • conhost.exe:tty – test_tty_input() fallisce nella maggior parte delle impostazioni regionali su Windows.
  • shell32:shelllink – test_load_save() non riesce a eliminare casualmente test.lnk in WINE.
  • dinput:force_feedback – test_windows_gaming_input() a volte ha un numero imprevisto di riferimenti in WINE.
  • user32:msg – test_button_messages() fallisce in modo casuale su Windows e WINE.
  • user32:msg – Il test SW_SHOWMINIMIZED in test_messages() riesce su WINE con fvwm.
  • ddraw:ddraw1 ha più di 255 bug sulle VM debian11 TestBot.
  • ddraw:ddraw1 – test_clear() ha rari fallimenti su WINE su debian11 VM.
  • dinput:device8 – test_sys_mouse() presenta alcuni bug rari sulle VM TestBot.
  • urlmon:url – test_URLDownloadToFile_abort() a volte fallisce su Windows 7+.
  • Ragnarok Online pessime prestazioni.
  • quartz:mpegaudio – test_streaming_events() a 64 bit non riesce su fg-deb64.
  • mshtml:htmldoc – test_editing_mode(TRUE, TRUE) a volte fallisce.
  • Le applicazioni a 16 bit si rifiutano di avviare wine 7.15+.
  • Più programmi di installazione falliscono su user32 (Drakan, Star Wars, Colin McRae, X-COM, ecc.).
  • vbscript non può compilare CaseClausules che non usano i due punti.
  • ntdll:info non funziona su Windows da 8 a 10 1709 nelle build di GitLab WineTest.
  • Kernel32:console a 64 bit non funziona su Windows nelle build di GitLab WineTest.
  • vbscript non può compilare espressioni const private.
  • TUnlimiter 1.2.0.0 richiede che i file ini con spazi bianchi nella sezione vengano analizzati correttamente.
  • ddraw:ddraw1, ddraw:ddraw2, ddraw:ddraw4, ddraw:ddraw7 – test_cursor_clipping() fallisce nelle configurazioni a doppio schermo in Wine.
  • le pagine del file di aiuto script56.chm non funzionano correttamente perché WINE ignora gli eventi html beforeprint e afterprint.
  • L'errore dup2 restituisce ENFILE invece di EBADF.
  • Redim dovrebbe fallire su array fissi.
  • NCryptExportKey non è implementato.
  • NCryptSignHash non è implementato.
  • postgresql installer 9.3 necessita del supporto per Username in WScript.Network.
  • BCryptSignHash non supporta BCRYPT_PAD_PSS.
  • Regressione nella gestione della stampa in Framemaker 8.
  • MDB Viewer Plus: Impossibile aprire il database.
  • JGlossator va in crash.
  • Wine segfaults all'avvio su macOS 12 e 13.
  • kernel32:heap – Test_GlobalAlloc() a 64 bit non riesce su Windows 7.
  • Studio One Professional 5 si arresta in modo anomalo all'avvio con una funzione non implementata USER32.dll.RegisterSuspendResumeNotification.
  • le stampe non funzionano in nessuna app.
  • wldap32:parse – test_ldap_paged_search() a volte ottiene LDAP_SERVER_DOWN su Wine, si blocca.
  • mshtml:events a volte fallisce su Protocol_Continue() su Windows.
  • winhttp:la notifica fallisce sistematicamente e va in timeout su WINE.
  • Impossibile eseguire make install dopo makedep: aggiunge una funzione helper per saltare gli spazi nelle stringhe.

VINO 8.0-rc1 è disponibile da questo link. Nel pagina di download ci sono informazioni su come installare questa e altre versioni su sistemi operativi come Debian e Ubuntu, ma può essere installato anche su Android e macOS.

D'ora in poi, WineHQ rilascerà una Release Candiate a settimana, quindi WINE 8.0-rc2 dovrebbe arrivare venerdì prossimo.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.