Ricerca nel sito web

KDE Frameworks 6.19 È Uscito, Ecco Le Novità


KDE Frameworks 6.19 risolve i crash di 7z, migliora le icone Breeze e offre migliori prestazioni nelle librerie principali.

Un mese dopo il precedente rilascio 6.18, KDE ha annunciato il lancio di Frameworks 6.19, ampliando la sua collezione di librerie aggiuntive per Qt e migliorando le funzionalità disponibili per gli sviluppatori su diverse piattaforme.

Come di consueto, questa versione si concentra sulla stabilità, sui perfezionamenti e sui miglioramenti incrementali in diversi componenti.

Tra i punti salienti, il pacchetto Breeze Icons ha visto aggiornamenti, tra cui l'aggiunta di versioni da destra a sinistra delle icone del microfono e dell'audio, la pulizia delle icone di terze parti obsolete e miglioramenti generali al processo di generazione delle icone.

KArchive, il framework responsabile della gestione dei formati di archivio come ZIP e 7z, ha ricevuto un importante aggiornamento di correzioni per gestire file malformati. L'aggiornamento previene possibili loop infiniti e crash quando si trattano archivi corrotti, migliora la gestione della memoria e ottimizza le operazioni di ricerca per ridurre l'overhead.

Un numero significativo di aggiornamenti è stato anche introdotto in KIO, il framework principale di KDE per la gestione dei file e l'I/O di rete. Frameworks 6.19 depreca diverse vecchie API e abbandona percorsi di codice legacy relativi all'esecuzione privilegiata e alla gestione dello stato dei worker. Le operazioni sui file sono ora più consistenti tra le piattaforme, con test adeguati per una migliore stabilità cross-platform.

Ci sono correzioni per l'implementazione del Cestino, che ora controlla correttamente i limiti di dimensione prima della cancellazione automatica, e miglioramenti a KFilePlaces per una migliore scalatura delle icone. Gli sviluppatori noteranno anche una gestione più pulita dei metadata dei worker e una logica di anteprima dei file migliorata.

In Extra CMake Modules, il team KDE ha migliorato la documentazione per KDEInstallDirs, modernizzato il codice per una migliore leggibilità e introdotto un nuovo argomento SHARED_PREFIX in ecm_generate_headers. Questo dovrebbe rendere la vita un po' più facile agli sviluppatori che mantengono grandi progetti KDE o lavorano su integrazioni esterne.

Altri cambiamenti minori ma degni di nota includono una correzione per i valori di configurazione localizzati su Windows e macOS in KConfig, miglioramenti nella gestione degli schemi di colore in KColorScheme e nuovi controlli di sicurezza in KImageFormats che limitano le dimensioni dei file RAW e DDS a 300.000×300.000 pixel per evitare problemi di memoria.

Infine, anche l'evidenziazione della sintassi ha ricevuto attenzione con nuove definizioni per Snakemake, XKeyboardConfig e Quarto, oltre a diversi perfezionamenti dei temi esistenti come Monokai e JSONC.

Per chi preferisce compilare dal sorgente, l'intero codice sorgente di Frameworks 6.19 è disponibile per il download dal sito ufficiale di KDE. Su Linux, l'approccio consigliato è installare i pacchetti binari dai repository della propria distribuzione.

Visita l'annuncio ufficiale di rilascio per informazioni dettagliate su tutte le modifiche in KDE Frameworks 6.19, inclusi l'elenco completo degli aggiornamenti e delle correzioni di bug.