I takt med den kommende frigivelse af GNOME 50, som forventes om mindre end to uger, er der i dag blevet udgivet en ny stabil version af brugergrænseflade-biblioteket GTK.
Hovedrettelser i GTK 4.22:
- Retter Drag-and-Drop (DnD):
- En regression, der forårsagede, at signalet ::leave fra DropTarget-widgeten ikke længere blev sendt ved afslutningen af drop-operationen, er blevet udbedret (#8037, Matthias Clasen)
- Retter i demonstrationsprogrammer:
- Demonstrationsprogrammer efterlader ikke længere filen «foo.png» i den aktuelle mappe ved opstart (#8080, Marco Trevisan)
- Logikken for afslutning af demo-applikationer er blevet rettet for at undgå at returnere fra main() ved korrekt brug af GApplication.quit (!9428, Florian «sp1rit»)
- Platformspecifikke forbedringer:
- Windows: Den globale hæmningsbeholder (inhibition counter) er fjernet for at forbedre stabiliteten (!9455, g.willems).
- Wayland: Pålideligheden af håndtering af miljøvariablen WAYLAND_SOCKET er forbedret (!9547, Jonas Ådahl). Hukommelseslækagen relateret til tilgængelighedsegenskaber (a11y) i ToplevelWayland er ligeledes blevet rettet (!9560, Maximiliano Sandoval)
- Arbejder med SVG:
- Betingelserne, der definerer den aktuelle arbejdsmetode, er blevet udvidet — attributten gtk:states (!9564), tilføjet tilstandsnavne (!9565).
- Funktionen til at nulstille attributværdier er blevet tilføjet (!9553).
- Nogle forældede API'er er blevet fjernet (!9563) (Matthias Clasen).
- Opdateringer af oversættelser:
- Bulgarsk (Alexander Shopov)
- Georgisk (Ekaterine Papava)
- Ungarsk (Balázs Úr)
- Japansk (Makoto Sakaguchi)
- Koreansk (Changwoo Ryu)
- Portugisisk (Hugo Carvalho)
- Andet:
- Dokumentationen for AccessibleHypertext er blevet rettet (!9558, Jamie Gravendeel).
- I GtkCheckButton til «tilgængelighed» anvendes nu en korrekt label i stedet for «rå» tekst (!9575, Lukáš Tyrychtr).
- Ikonsættet er blevet opdateret fra udviklerens repository (development kit) for at holde visuelle elementer aktuelle (!9576, Jakub Steiner).
Kilde: linux.org.ru
