In vista del lancio di GNOME 50, previsto tra meno di due settimane, è stata rilasciata oggi una nuova versione stabile della libreria di interfaccia utente GTK.
Principali correzioni in GTK 4.22:
- Correzioni per il Drag-and-Drop (DnD):
- Risolta una regressione che impediva l'invio del segnale ::leave dal widget DropTarget al termine dell'operazione di rilascio (#8037, Matthias Clasen)
- Correzioni nelle applicazioni dimostrative:
- le applicazioni dimostrative non lasciano più il file 'foo.png' nella cartella corrente al momento del lancio (#8080, Marco Trevisan)
- corretta la logica di chiusura delle demo per evitare il ritorno da main() grazie al corretto funzionamento di GApplication.quit (!9428, Florian «sp1rit»)
- Migliorie specifiche della piattaforma:
- Windows: Rimosso il contatore globale di blocco (inhibition counter) per migliorare la stabilità (!9455, g.willems).
- Wayland: Migliorata l'affidabilità della gestione della variabile d'ambiente WAYLAND_SOCKET (!9547, Jonas Ådahl). Risolta anche una perdita di memoria legata alle proprietà di accessibilità (a11y) in ToplevelWayland (!9560, Maximiliano Sandoval)
- Lavorare con SVG:
- ampliati i criteri che definiscono la modalità di funzionamento attuale — attributo gtk:states (!9564), aggiunti nomi di stato (!9565).
- è stata aggiunta la possibilità di ripristinare i valori degli attributi (!9553).
- sono state rimosse alcune API obsolete (!9563) (Matthias Clasen).
- Aggiornamenti delle traduzioni:
- Bulgaro (Alexander Shopov)
- Georgiano (Ekaterine Papava)
- Ungherese (Balázs Úr)
- Giapponese (Makoto Sakaguchi)
- Coreano (Changwoo Ryu)
- Portoghese (Hugo Carvalho)
- Altro:
- Documentazione corretta per AccessibleHypertext (!9558, Jamie Gravendeel).
- In GtkCheckButton per le «accessibilità» ora viene utilizzata l'etichetta corretta, invece del testo 'grezzo' (!9575, Lukáš Tyrychtr).
- Set di icone aggiornato dal repository dello sviluppatore (development kit) per mantenere gli elementi visivi attuali (!9576, Jakub Steiner).
Fonte: linux.org.ru
