Логотип

KDE Frameworks 6.22 обеспечивает внутреннюю очистку основных библиотек

KDE Frameworks 6.22 обеспечивает внутреннюю очистку основных библиотек

Почти через месяц после выхода предыдущей версии 6.21 компания KDE объявила о выпуске Frameworks 6.22, которая расширяет набор дополнительных библиотек для Qt и улучшает функциональность, доступную разработчикам на различных платформах.

Важным направлением работы в этом выпуске является обработка файлов и системная интеграция. В Baloo была проведена дополнительная очистка и тестирование атомарной замены файлов и отслеживания файлов, что повысило надёжность сценариев индексирования файлов.

В то же время в KIO было проведено множество внутренних оптимизаций, очисток от устаревшего кода и функциональных усовершенствований, включая новую опцию «Сравнить файлы» в диалоговых окнах переименования и исправления, влияющие на расположение файлов и обработку предварительного просмотра.

Продолжается внедрение улучшений, связанных с Wayland. В KGuiAddons были внесены значительные изменения в реализацию системного буфера обмена, включая многопоточную обработку чтения и более широкое использование Wayland, что позволило устранить множество давних ошибок.

Обнаружению кодировки и обработке текста уделялось большое внимание в KCodecs. Конечный автомат UTF-16 был усовершенствован, исправлено обнаружение спецификации, а многочисленные проверки были упрощены или удалены. Было добавлено дополнительное тестовое покрытие для нескольких кодовых страниц Windows и кодировок на иврите и греческом, что повысило корректность при одновременном снижении сложности логики тестирования.

В Kirigami, фреймворке Qt Quick UI от KDE, была проведена масштабная очистка и исправлены ошибки в поведении. Это включает в себя повышение стабильности макета, удаление неиспользуемого или устаревшего кода, улучшение обработки свойств и обновление документации. Несколько исправлений устраняют незначительные проблемы с пользовательским интерфейсом, в том числе циклы привязки, неправильный размер и поведение навигации.

Читать  Plasma 6.5 обретает форму благодаря улучшенным уведомлениям и настройкам темы

Кроме того, в Breeze Icons появились новые варианты иконок и улучшилась интеграция с Flatpak. В KConfig добавлены новые удобные вспомогательные функции и расширен список поддерживаемых типов данных. В KWindowSystem появились новые API, связанные с Wayland, для маркировки и описания топлевов XDG, а в KImageFormats улучшена корректность декодирования AVIF и расширен охват тестов.

Наконец, во многих модулях были введены стандартизированные префиксы для названий тестов, удалены повторяющиеся заголовки, обновлена документация или исправлено поведение, зависящее от платформы. Наборы данных для праздников были обновлены для нескольких регионов, подсветка синтаксиса получила поддержку дополнительных языков и форматов, а несколько устаревших компонентов были официально помечены как устаревшие или удалены.

Для тех, кто предпочитает собирать систему из исходного кода, вся кодовая база Frameworks 6.22 доступна для скачивания на официальном сайте KDE. В Linux рекомендуется устанавливать бинарные пакеты из репозиториев вашего дистрибутива.

Подробную информацию обо всех изменениях в KDE Frameworks 6.22, включая полный список обновлений и исправлений ошибок, можно найти в официальном объявлении о выпуске.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала