Выпуск KDE Frameworks 5.17.0

Представлен выпуск платформы KDE Frameworks 5.17.0, в рамках которой развивается реструктуризованный и портированный на Qt 5 базовый набор библиотек и runtime-компонентов, лежащих в основе KDE. Фреймворк включает в себя 63 библиотеки, часть которых может работать в качестве самодостаточных надстроек над Qt, а часть формируют программный стек KDE. Подробнее с особенностями KDE Frameworks 5 можно познакомиться в анонсе первого выпуска. Статус подготовки бинарных сборок KDE Frameworks 5.17 можно оценить на данной странице. Информацию о наличии Live-сборок можно получить на данной странице.

Из изменений можно отметить:

  • Проведено обновление и расширение пиктограмм из набора Breeze, задействовано определение стилей, добавлены 24-пиксельные индикаторы диалогов для приложений GTK;
  • В модулях сборки на базе CMake переработана система сборки ECM. Для ссылок на Git-репозитории задействован quickgit;
  • В KActivities операции создания QAction перенесены в основной поток, решены проблемы с синхронизацией, прекращено использование libkactivities в плагинах, из API исключены операции настройки KAStats, в ResultModel добавлены операции связывания (linking, unlinking);
  • KDeclarative переведён на использование KI18n. Добавлена новая библиотека CalendarEvents;
  • В KTextEditor добавлены модули подсветки синтаксиса для TaskJuggler и PL/I, в конфигурации обеспечена возможность отключения дополнения ключевых слов.
  • В Plasma Framework добавлен пример создания плазмоидов, а также шаблоны для KDevelop (kapptemplate/kdevelop). Добавлена поддержка установки плазмоидов через перетаскивание файлов ».plasmoid» на рабочий стол или панель. Удалён неиспользуемый kded-модуль platformstatus. Поддержка вставки из буфера обмена в поля ввода паролей. Существенное улучшение модуля с реализацией календаря. Поддержка динамического добавления категорий конфигурации. Прекращена зависимость от XCB: COMPOSITE и XCB: DAMAGE.

© OpenNet