Terwijl we uitkijken naar de release van GNOME 50, die over minder dan twee weken wordt verwacht, is vandaag een nieuwe stabiele versie van de gebruikersinterface-bibliotheek GTK uitgebracht.
Belangrijkste bugfixes in GTK 4.22:
- Drag-and-Drop (DnD) oplossingen:
- Een regressiefout is verholpen waardoor het signaal ::leave van de DropTarget-widget niet meer werd verzonden na de voltooiing van de dropoperatie (#8037, Matthias Clasen)
- Aanpassingen in de voorbeeldapplicaties:
- Voorbeeldprogramma's laten nu geen bestand "foo.png" meer achter in de huidige map tijdens de uitvoering (#8080, Marco Trevisan)
- De logica voor het afsluiten van de demo-applicaties is hersteld om terugkeer uit main() te voorkomen via een correcte werking van GApplication.quit (!9428, Florian "sp1rit")
- Platformafhankelijke verbeteringen:
- Windows: De globale inhibitie-counter is verwijderd voor verbeterde stabiliteit (!9455, g.willems).
- Wayland: De betrouwbaarheid van het verwerken van de omgevingsvariabele WAYLAND_SOCKET is verbeterd (!9547, Jonas Ådahl). Ook is een geheugenlek gerapporteerd gerelateerd aan toegankelijkheidseigenschappen (a11y) in ToplevelWayland (!9560, Maximiliano Sandoval)
- Werken met SVG:
- De voorwaarden voor de huidige modus zijn uitgebreid — attribuut gtk:states (!9564), toestandnamen zijn toegevoegd (!9565).
- De mogelijkheid om attribuutwaarden te resetten is toegevoegd (!9553).
- Sommige verouderde API's zijn verwijderd (!9563) (Matthias Clasen).
- Updates van vertalingen:
- Bulgaars (Alexander Shopov)
- Georgisch (Ekaterine Papava)
- Hongaars (Balázs Úr)
- Japans (Makoto Sakaguchi)
- Koreaans (Changwoo Ryu)
- Portugees (Hugo Carvalho)
- Overig:
- De documentatie voor AccessibleHypertext is gecorrigeerd (!9558, Jamie Gravendeel).
- In GtkCheckButton voor 'toegankelijkheid' wordt nu een correcte label gebruikt in plaats van ruwe tekst (!9575, Lukáš Tyrychtr).
- Set van pictogrammen is bijgewerkt vanuit de ontwikkelaarsrepository (development kit) om de visuele elementen relevant te houden (!9576, Jakub Steiner).
Bron: linux.org.ru
