V předstihu před vydáním GNOME 50, které se očekává za méně než dva týdny, dnes vyšla nová stabilní verze knihovny grafických uživatelských rozhraní GTK.
Hlavní opravy GTK 4.22:
- Opravy Drag-and-Drop (DnD):
- Opraveno bylo regrese, kvůli které signál ::leave u widgetu DropTarget přestal být odesílán po dokončení operace přetahování (#8037, Matthias Clasen)
- Úpravy v demonstračních aplikacích:
- demonstrační programy již po spuštění nezanechávají soubor „foo.png“ v aktuálním adresáři (#8080, Marco Trevisan)
- opravena logika ukončení demo aplikací, aby se předešlo návratu z main() díky správnému fungování GApplication.quit (!9428, Florian „sp1rit“)
- Platformově závislé vylepšení:
- Windows: Odstraněn globální počítadlo blokování (inhibition counter) pro zlepšení stability (!9455, g.willems).
- Wayland: Zlepšena spolehlivost zpracování proměnné prostředí WAYLAND_SOCKET (!9547, Jonas Ådahl). Také opravena únik paměti související s vlastnostmi přístupnosti (a11y) v ToplevelWayland(!9560, Maximiliano Sandoval)
- Práce se SVG:
- rozšířeny podmínky určující aktuální režim práce — atribut gtk:states (!9564), přidány názvy stavů (!9565).
- přidána možnost resetování hodnot atributů (!9553).
- odstraněny některé zastaralé API (!9563) (Matthias Clasen).
- Aktualizace překladů:
- Bulharština (Alexander Shopov)
- Gruzínština (Ekaterine Papava)
- Maďarština (Balázs Úr)
- Japonština (Makoto Sakaguchi)
- Korejština (Changwoo Ryu)
- Portugalština (Hugo Carvalho)
- Ostatní:
- Opravená dokumentace pro AccessibleHypertext (!9558, Jamie Gravendeel).
- V GtkCheckButton pro „speciální schopnosti“ nyní používána správná značka, ne „syrový“ text (!9575, Lukáš Tyrychtr).
- Sada ikon byla aktualizována z repozitáře vývojáře (development kit) pro udržení aktuálnosti vizuálních prvků (!9576, Jakub Steiner).
Zdroj: linux.org.ru
