La versione di sviluppo di Wine 9.18 è ora disponibile. Wine 9.18 arriva come solito 2 settimane dopo la precedente versione Wine 9.17. Wine è un software che consente di eseguire applicazioni Windows su sistemi operativi Unix-like, come Linux e macOS. Questa nuova versione introduce diverse novità e correzioni di bug che migliorano l’esperienza utente e la compatibilità con le applicazioni Windows.
Novità in questa versione:
Nuovo backend Media Foundation utilizzando FFMpeg: La Media Foundation è una piattaforma multimediale di Microsoft che consente la gestione di contenuti audio e video. FFMpeg è una libreria open-source che permette la registrazione, conversione e streaming di contenuti audio e video. L’integrazione di FFMpeg in Wine migliora la gestione dei contenuti multimediali, offrendo una maggiore compatibilità con le applicazioni Windows che utilizzano la Media Foundation.
Supporto iniziale per le sessioni di rete in DirectPlay: DirectPlay è una libreria di rete di Microsoft che fa parte delle DirectX, utilizzata principalmente nei giochi per facilitare la comunicazione tra giocatori in rete. L’introduzione del supporto per le sessioni di rete in DirectPlay in Wine permette di migliorare l’esperienza di gioco multi-player su sistemi Unix-like.
Nuovo applet del Pannello di Controllo Desktop: Un applet è una piccola applicazione che fornisce una specifica funzionalità all’interno di un ambiente più grande. Il nuovo applet del Pannello di Controllo Desktop in Wine offre agli utenti un’interfaccia grafica per configurare e gestire le impostazioni del desktop, migliorando l’usabilità e la personalizzazione del sistema.
Varie correzioni di bug: Questa versione include 18 correzioni di bug che migliorano la stabilità e la compatibilità di Wine con le applicazioni Windows.
Di seguito sono elencati i bug risolti in Wine 9.18:
#10648: La libreria gRPC non inviava correttamente i pacchetti RPC (Remote Procedure Call) a causa di scritture parziali in modalità non bloccante. Questo problema è stato risolto assicurando che le scritture non bloccanti gestiscano correttamente i pacchetti parziali.
#53727: TreeView non controllava il valore di ritorno di TREEVIEW_SendExpanding, causando potenziali errori di espansione degli alberi. Ora, TreeView verifica correttamente il valore di ritorno, migliorando la stabilità dell’interfaccia utente.
#55347: Gli header generati da widl per WinRT non compilavano correttamente con codice C++. Questo problema è stato risolto correggendo gli header generati, garantendo la compatibilità con il codice C++.
#56596: La pressione dei tasti generava una pressione del tasto NumLock per tutti i tasti. Questo bug è stato risolto assicurando che la pressione dei tasti non attivi inavvertitamente il tasto NumLock.
#56873: WordSmith 9.0 non mostrava il testo nell’installer. Ora, l’installer di WordSmith 9.0 visualizza correttamente il testo, migliorando l’esperienza di installazione.
#57136: Steinberg Download Assistant si bloccava durante l’uso. Questo problema è stato risolto, garantendo un funzionamento stabile dell’applicazione.
#57141: Repaper Studio si bloccava a causa della funzione non implementata USER32.dll.CreateSyntheticPointerDevice. La funzione è stata implementata, risolvendo il problema di blocco.
#57155: Gigapixel AI si bloccava all’avvio in modalità Windows 7. Questo bug è stato risolto, permettendo a Gigapixel AI di avviarsi correttamente in modalità Windows 7.
#57158: I dispositivi HID (Human Interface Device) non venivano rilevati dopo la rimozione fino al riavvio dei processi Wine. Ora, i dispositivi HID vengono rilevati correttamente senza necessità di riavviare i processi Wine.
#57160: Il colore a 16 bit non funzionava più quando si utilizzava Xephyr. Questo problema è stato risolto, ripristinando il supporto per il colore a 16 bit con Xephyr.
#57163: msiexec a volte falliva con nomi di file non quotati. Ora, msiexec gestisce correttamente i nomi di file non quotati, migliorando l’affidabilità delle installazioni.
#57173: Wine-dev 9.17 non consentiva il drag-and-drop di file in LTspice. Questo bug è stato risolto, permettendo nuovamente il drag-and-drop di file in LTspice.
#57181: PathGradientBrushTest:Clone falliva con InvalidParameter. Questo problema è stato risolto, garantendo il corretto funzionamento di PathGradientBrushTest:Clone.
#57189: Caesar 3 e Neighbours from Hell 1-2 mostravano lo schermo ritagliato. Questo bug è stato risolto, permettendo una visualizzazione corretta dei giochi.
#57190: Configure terminava con un errore non specificato. Ora, Configure completa correttamente il processo di configurazione.
#57195: wineconsole era rotto in Wine 9.17 dopo aver spostato la sua finestra, causando problemi anche a Far File Manager. Questo problema è stato risolto, ripristinando il corretto funzionamento di wineconsole e Far File Manager.
#57199: Perdite di superficie della finestra con app non consapevoli del DPI. Questo bug è stato risolto, migliorando la gestione delle superfici delle finestre per le app non consapevoli del DPI.
#57200: Warlords III: Darklords Rising mostrava immagini distorte. Questo problema è stato risolto, garantendo una visualizzazione corretta del gioco.
Download e Documentazione
Il codice sorgente di Wine 9.18 è disponibile al seguente link: Wine 9.18 Source.
I pacchetti binari per varie distribuzioni saranno disponibili su: WineHQ Download.
La documentazione completa è consultabile su: WineHQ Documentation.
Wine è reso possibile grazie al lavoro di molte persone. Per l’elenco completo degli autori, consultare il file AUTHORS incluso nel pacchetto.
Fonte: https://gitlab.winehq.org/wine/wine/-/releases/wine-9.18
Source: Read More