KDE • Community • Announcements
ДОПОМОГТИ (Чому?)
paypal

Випуск набору бібліотек KDE Frameworks 5.17.0

Також перекладено такими мовами:

English | Català | Nederlands | Português | Português brasileiro | Svenska | Українська

12 грудня 2015 року. Сьогодні KDE оголошено про випуск KDE Frameworks 5.17.0.

KDE Frameworks складається з 60 додаткових бібліотек, які розширюють можливості Qt і реалізують багато широковживаних функціональних можливостей, є зрілими, належним чином рецензованими та добре перевіреними, а також надаються за дотримання розробниками достатньо дружніх щодо них умов. Вступні зауваження щодо цих бібліотек можна знайти у оголошенні щодо випуску Frameworks 5.0.

Цей випуск є частиною запланованої послідовності щомісячних випусків, яка надасть змогу розробникам використовувати поліпшення у бібліотеках швидко і без проблем.

Нове у цій версії

Baloo

  • Виправлено фільтрування за датою у timeline://
  • Balooctl: повернення після команд
  • Спрощено Baloo::Database::open() і забезпечено надійніший захист від аварійних завершень
  • Додано перевірку на помилки, пов’язані із неіснуванням бази даних, у Database::open(OpenDatabase)

Піктограми Breeze

  • Додано багато піктограм, поліпшено наявні
  • У піктограмах breeze використано таблиці стилів (вада 126166)
  • Виправлено ваду 355902 і змінено екран блокування системи
  • Додано 24-точкову піктограму вікна із відомостями для програм GTK (вада 355204)

Додаткові модулі CMake

  • Вилучено попередження, яке показувалося, якщо піктограми SVG(Z) надавалися у декількох розмірах або рівнях деталізації
  • Забезпечено завантаження перекладів у основному потоці обробки (вада 346188)
  • Виправлено систему збирання ECM
  • Уможливлено вмикання Clazy у всіх проектах KDE
  • Виправлено помилку, пов’язану із пошуком бібліотеки XINPUT XCB за типових налаштувань
  • Тепер каталог експортування спорожнюється до повторного створення APK
  • Використано quickgit як адресу сховищ Git

Інтеграція бібліотек

  • Додано повідомлення про помилку зі встановленням плазмоїда до plasma_workspace.notifyrc

KActivities

  • Виправлено блокування під час першого запуску фонової служби
  • Створення QAction перенесено до основного потоку обробки (вада 351485)
  • Усунено проблеми з помилковим вибором clang-format (вада 355495)
  • Усунено потенційні проблеми із синхронізацією
  • Використано org.qtproject замість com.trolltech
  • Вилучено використання libkactivities для додатків
  • Вилучено налаштування KAStats з програмного інтерфейсу
  • Додано компонування і усування компонування до ResultModel

Інструменти Doxygen KDE

  • Підвищено стійкість kgenframeworksapidox

KArchive

  • Виправлено KCompressionDevice::seek(), яка викликається під час створення KTar над KCompressionDevice

KCoreAddons

  • KAboutData: у домашній сторінці дозволено використання https:// та інших схем адрес (вада 355508)
  • Відновлено властивість MimeType при використанні kcoreaddons_desktop_to_json()

KDeclarative

  • KDeclarative портовано на безпосереднє використання KI18n
  • delegateImage у DragArea тепер може бути рядком, на основі якого автоматично створюється піктограма
  • Додано нову бібліотеку CalendarEvents

KDED

  • Змінна середовища SESSION_MANAGER тепер просто не встановлюється замість встановлення порожнього значення для цієї змінної

Підтримка KDELibs 4

  • Виправлено декілька викликів i18n

KFileMetaData

  • m4a позначено як придатний для читання taglib

KIO

  • Діалогове вікно кук: тепер працює як слід
  • Виправлено випадкові пропозиції назв файлів, якщо під час збереження з новою назвою змінюється тип MIME
  • Зареєстровано назву DBus для kioexec (вада 353037)
  • KProtocolManager тепер оновлюється після зміни налаштувань

KItemModels

  • Виправлено використання KSelectionProxyModel у QTableView (вада 352369)
  • Виправлено скидання до типової та зміну моделі джерела у KRecursiveFilterProxyModel

KNewStuff

  • registerServicesByGroupingNames тепер може визначати більше типових записів
  • KMoreToolsMenuFactory::createMenuFromGroupingNames перетворено на «лінивий» метод

KTextEditor

  • Додано підсвічування синтаксичних конструкцій для TaskJuggler і PL/I
  • Уможливлено вимикання доповнення ключових слів за допомогою інтерфейсу налаштовування
  • Розміри ієрархічного списку тепер змінюються після скидання моделі автоматичного доповнення

Бібліотека KWallet

  • Реалізовано коректну обробку випадку вимикання користувачем

KWidgetsAddons

  • Виправлено незначний дефект KRatingWidget на високих роздільних здатностях екрана
  • Реорганізовано і виправлено можливість, впроваджену виправленням вади 171343

KXMLGUI

  • Тепер QCoreApplication::setQuitLockEnabled(true) не викликається при ініціалізації

Бібліотеки Plasma

  • Додано базовий плазмоїд як приклад у підручнику для розробників
  • Додано декілька шаблонів плазмоїдів у kapptemplate/kdevelop
  • [календар] Тепер скидання моделі затримується до готовності області перегляду (вада 355943)
  • Виправлено зміну розташування при приховуванні (вада 354352)
  • [IconItem] виправлено аварійне завершення з порожньою темою KIconLoader (вада 355577)
  • Усунено пропозицію встановити зображення як фонове зображення тла стільниці у відповідь на скидання пункту файла зображення на панель
  • Тепер скидання файла .plasmoid на панель або стільницю призводить до встановлення і додавання плазмоїда
  • Вилучено непотрібний тепер модуль kded platformstatus (вада 348840)
  • Уможливлено вставлення даних до полів введення паролів
  • Виправлено розташування меню «Зміни», додано кнопку для вибору
  • [календар] Для отримання назви місяця тепер використовується мова графічного інтерфейсу (вада 353715)
  • [календар] Тепер події можна упорядковувати і за типом
  • [календар] Бібліотеку додатків перенесено на основу KDeclarative
  • [календар] qmlRegisterUncreatableType потребує тепер трохи більше аргументів
  • Уможливлено динамічне додавання категорій налаштувань
  • [календар] Роботу з додатками перенесено до окремого класу
  • Уможливлено додавання даних події до аплету календаря за допомогою додатків (вада 349676)
  • Тепер існування слота перевіряється до з’єднання і перед від’єднанням (вада 354751)
  • [plasmaquick] Вимкнено явне компонування з OpenGL
  • [plasmaquick] Викинуто залежності від XCB::COMPOSITE і DAMAGE

Встановлення бінарних пакунків

У Linux рекомендованим шляхом встановлення KDE Frameworks є пакунки вашого улюбленого дистрибутива. Настанови щодо встановлення бінарних пакунків.

Збирання з початкових кодів

Повні початкові коди KDE Frameworks 5.17.0 можна безкоштовно отримати. Настанови щодо збирання і встановлення програмного забезпечення KDE Frameworks 5.17.0 можна знайти на інформаційній сторінці KDE Frameworks 5.17.0.

Бібліотеки також можна зібрати з початкових кодів за допомогою базової системи команд cmake .; make; make install. Цей спосіб є найпростішим, якщо вам потрібні лише окремі бібліотеки шару 1. Зацікавленим в удосконаленні бібліотек та стеженні за розробкою загального набору варто скористатися скриптом kdesrc-build. Для роботи Frameworks 5.17.0 потрібна версія Qt 5.3.

Із докладним списком усіх бібліотек Frameworks та інших сторонніх бібліотек Qt можна ознайомитися на сайті inqlude.org, загальному архіві бібліотек Qt. З повним списком документації з програмного інтерфейсу можна ознайомитися на api.kde.org.

Участь

Усі, хто цікавиться поступом розробки та хоче зробити внесок до розробки Frameworks, можуть стежити за нею у сховищах коду git, брати участь у обговореннях у списку листування розробників KDE Frameworks та надсилати латки за допомогою системи резензування. З правилами, поточним станом проекту та планами можна ознайомитися за допомогою вікі Frameworks. Обговорення у режимі реального часу відбуваються на каналі IRC #kde-devel сервера freenode.net.

Обговорити цей випуск та поділитися ідеями можна у розділі коментарів до статті з новиною.

Підтримка KDE

KDE — спільнота з розробки вільного програмного забезпечення, яка розвивається лише завдяки допомозі багатьох добровольців, які працюють у вільний від інших занять час. KDE завжди шукає нових учасників, які можуть допомогти розробці, виправленні і сповіщенні про вади, створенні документації, перекладі, просуванні, фінансуванні тощо. Будь-який внесок буде з вдячністю сприйнято спільнотою. Будь ласка, ознайомтеся зі сторінкою підтримки KDE, щоб дізнатися більше, або станьте спонсором KDE e.V. за допомогою нашої ініціативи Join the Game.

Про KDE

KDE є міжнародною технологічною командою, яка створює вільне програмне забезпечення для звичайних і портативних комп’ютерів. Серед продуктів KDE сучасна стільнична система для платформ Linux і UNIX, повноцінні офісний комплекс програм і комплекс програм для групової роботи та сотень програм у багатьох категоріях, зокрема інтернет- і веб-програм, мультимедійних, розважальних, освітніх програм та програм для роботи з графікою і розробки програмного забезпечення. Крім того, програмне забезпечення KDE перекладено більш, ніж 60 мовами, його створено з врахуванням простоти у користуванні і сучасних принципів доступності. Повноцінними програмами KDE можна користуватися у Linux, BSD, Solaris, Windows і Mac OS X.


Зауваження щодо товарних знаків. KDE® і логотип K Desktop Environment® є зареєстрованими торговими марками KDE e.V. Linux є зареєстрованою торговою маркою Linus Torvalds (Лінуса Торвальдса). UNIX є зареєстрованою торговою маркою The Open Group у США та інших країнах. Всі згадані у цьому оголошенні щодо випуску торгові марки і авторські права належать їх законним власникам.


Контакти для преси

Африка
AJ Venter
Unit 7B Beauvallon Village
13 Sandown Road
West Beach
Кейптаун
7441
Південно-африканська республіка
Телефон: +27 83 455 9978
info-africa@kde.org
Азія
Pradeepto Bhattacharya
A-4 Sonal Coop. Hsg. Society
Plot-4, Sector-3,
New Panvel,
Maharashtra (Магараштра).
India (Індія) 410206

info-asia@kde.org
Європа
Sebastian Kügler
Meloenstraat 17
6543 ZE Nijmegen
Нідерланди
Телефон: +31-6-48370928
info-europe@kde.org
Північна Америка
Jeff Mitchell
21 Kinross Rd. #2
Brighton (Брайтон), MA 02135
США
Телефон: +1 (762) 233-4KDE (4533)
info-northamerica@kde.org
Океанія
Hamish Rodda
11 Eucalyptus Road
Елтем (Eltham) VIC 3095
Австралія
Телефон: (+61)402 346684
info-oceania@kde.org
Південна Америка
Sandro Santos Andrade
R. da Gratidão 232, apto 1106-A
Salvador, BA 41650-195
Бразилія
Телефон: +55(71)99142-3855
info-southamerica@kde.org

Загальні навігаційні посилання