Im Vorfeld der Veröffentlichung von GNOME 50, die in weniger als zwei Wochen erwartet wird, wurde heute eine neue stabile Version der GTK-Bibliothek veröffentlicht.
Wesentliche Korrekturen in GTK 4.22:
- Korrekturen für Drag-and-Drop (DnD):
- Ein Regressionsfehler, durch den das Signal ::leave des DropTarget-Widgets nach Abschluss der Drag-and-Drop-Operation nicht mehr gesendet wurde, wurde behoben (#8037, Matthias Clasen).
- Anpassungen in den Demoprogrammen:
- Die Demoprogramme hinterlassen beim Start keine Datei "foo.png" mehr im aktuellen Verzeichnis (#8080, Marco Trevisan).
- Die Beendigung der Demo-Anwendungen wurde so angepasst, dass kein Rückkehrwert aus main() auftritt, dank der korrekten Funktion von GApplication.quit (!9428, Florian «sp1rit»).
- Plattformabhängige Verbesserungen:
- Windows: Der globale Inhibitionszähler wurde entfernt, um die Stabilität zu verbessern (!9455, g.willems).
- Wayland: Die Zuverlässigkeit bei der Verarbeitung der Umgebungsvariable WAYLAND_SOCKET wurde verbessert (!9547, Jonas Ådahl). Eine Speicherlecksituation in Bezug auf Barrierefreiheitsattribute (a11y) in ToplevelWayland wurde ebenfalls behoben (!9560, Maximiliano Sandoval).
- Arbeiten mit SVG:
- Die Bedingungen, die den aktuellen Betriebsmodus definieren — das Attribut gtk:states, wurden erweitert (!9564); Zustandnamen wurden hinzugefügt (!9565).
- Die Möglichkeit, Attributwerte zurückzusetzen, wurde hinzugefügt (!9553).
- Einige veraltete APIs wurden entfernt (!9563) (Matthias Clasen).
- Übersetzungsaktualisierungen:
- Bulgarisch (Alexander Shopov)
- Georgisch (Ekaterine Papava)
- Ungarisch (Balázs Úr)
- Japanisch (Makoto Sakaguchi)
- Koreanisch (Changwoo Ryu)
- Portugiesisch (Hugo Carvalho)
- Sonstiges:
- Die Dokumentation für AccessibleHypertext wurde korrigiert (!9558, Jamie Gravendeel).
- Für GtkCheckButton wird jetzt ein korrekter Bezeichner für "Barrierefreiheit" verwendet, anstelle von "rohem" Text (!9575, Lukáš Tyrychtr).
- Das Icon-Set wurde aus dem Entwickler-Repository aktualisiert, um die Aktualität der visuellen Elemente zu gewährleisten (!9576, Jakub Steiner).
Quelle: linux.org.ru
