GTK 4.22

В преддверии выхода GNOME 50, который ожидается менее, чем через две недели, сегодня вышла новая стабильная версия библиотеки графических интерфейсов пользователя GTK.
Основные исправления GTK 4.22:
- Исправления Drag-and-Drop (DnD):
- Устранена регрессия, из-за которой сигнал :: leave у виджета DropTarget больше не отправлялся по завершении операции сброса (#8037, Matthias Clasen)
- Корректировки в демонстрационных приложениях:
- демонстрационные программы больше не оставляют после себя файл «foo.png» в текущей папке при запуске (#8080, Marco Trevisan)
- исправлена логика завершения работы демо-приложений, чтобы избежать возврата из main () благодаря корректной работе GApplication.quit (!9428, Florian «sp1rit»)
- Платформозависимые улучшения:
- Windows: Убран глобальный счетчик блокировок (inhibition counter) для улучшения стабильности (!9455, g.willems).
- Wayland: Улучшена надежность обработки переменной окружения WAYLAND_SOCKET (!9547, Jonas Ådahl). Также исправлена утечка памяти, связанная со свойствами доступности (a11y) в ToplevelWayland (!9560, Maximiliano Sandoval)
- Работа с SVG:
- расширены условия определяющие текущий режим работы — атрибут gtk: states (!9564), добавлены имена состояний (!9565).
- добавлена возможность сброса значений атрибутов (!9553).
- удалены некоторые устаревшие API (!9563) (Matthias Clasen).
- Обновления переводов:
- Болгарский (Alexander Shopov)
- Грузинский (Ekaterine Papava)
- Венгерский (Balázs Úr)
- Японский (Makoto Sakaguchi)
- Корейский (Changwoo Ryu)
- Португальский (Hugo Carvalho)
- Прочее:
- Исправлена документация для AccessibleHypertext (!9558, Jamie Gravendeel).
- В GtkCheckButton для «специальных возможностей» теперь используется корректная метка, а не «сырой» текст (!9575, Lukáš Tyrychtr).
- Набор иконок обновлен из репозитория разработчика (development kit) для поддержания актуальности визуальных элементов (!9576, Jakub Steiner).
скачать
>>> phoronix
