Логотип

В KDE Frameworks 6.23 внесены масштабные исправления в основные библиотеки

В KDE Frameworks 6.23 внесены масштабные исправления в основные библиотеки

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

Основная тема этого обновления — более широкое использование LeakSanitizer (LSAN) в процессе непрерывной интеграции. Многие фреймворки, в том числе KIO, KConfig, KTextEditor, Solid, Kirigami, KArchive и KCodecs, теперь используют LSAN в CI для более раннего обнаружения утечек памяти. В то же время было исправлено множество отдельных утечек, особенно в KTextEditor, KIO, KParts, KWidgetsAddons и соответствующих наборах тестов.

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

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

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

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

Другие заметные обновления включают:

  • Расширенная поддержка ZXing 3 в Prison для генерации и сканирования штрихкодов
  • Улучшенная обработка цветовых профилей и поддержка дополнительных форматов в KImageFormats
  • Исправления в буфере обмена Wayland и поддержка режима ожидания на Android в KGuiAddons
  • Улучшения в настройках SVG в KIconThemes
  • Обновления календаря в KHolidays для нескольких регионов
  • Продолжающаяся работа над CMake, документацией и очисткой API в различных модулях

 

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

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

Редактор: AndreyEx

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

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

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


Загрузка...

Спасибо!

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

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