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

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

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

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

8 квітня 2017 року. Сьогодні KDE оголошено про випуск KDE Frameworks 5.33.0.

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

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

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

Baloo

  • Додано опис команд (balooctl)
  • Реалізовано пошук і у каталогах, які представлено символічними посиланнями (виправлено ваду 333678)

BluezQt

  • Створено тип пристроїв для пристроїв із низьким енергоспоживанням

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

  • Визначено кореневу теку qml як теку спільного використання (share) у теці префікса
  • Забезпечено сумісність ecm_generate_pkgconfig_file із новим cmake
  • Реалізовано реєстрацію параметрів APPLE_* лише якщо виконується if(APPLE)

KActivitiesStats

  • Додано шаблони до тестової програми
  • Реалізовано належне пересування записів до бажаної позиції
  • Реалізовано синхронізацію перевпорядковування з іншими екземплярами моделі
  • Якщо порядок не визначено, реалізовано упорядковування записів за ідентифікатором

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

  • [Мета] Змінено супровідника у setup.py

KAuth

  • Реалізовано модуль обробки для Mac
  • Додано підтримку завершення роботи KAuth::ExecuteJob

KConfig

  • Очищено список скорочень для читання і запису з kdeglobals
  • Усунено зайві повторні отримання областей пам’яті — вилучено зайвий виклик тимчасового буфера

KDBusAddons

  • KDBusService: додано засіб доступу до назви служби D-Bus, яку було зареєстровано

KDeclarative

  • Реалізовано використання з Qt >= 5.8 нового програмного інтерфейсу для встановлення модуля обробки графіки сцени
  • Скасовано встановлення acceptHoverEvents у DragArea, оскільки такі події не використовуються

KDocTools

  • meinproc5: реалізовано компонування з файлом, а не з бібліотекою (виправлено ваду 377406)

KFileMetaData

  • Відновлено відповідність PlainTextExtractor типу «text/plain»

KHTML

  • Реалізовано правильне завантаження зображення (із справжньою адресою) на сторінці помилки

KIO

  • Відновлено переспрямовування адрес file:// на smb://
  • Реалізовано збереження кодування запиту, якщо використовується проксі-сервер HTTP
  • Оновлено агенти користувача (Firefox 52 ESR, Chromium 57)
  • Реалізовано обробку і обрізання рядку показу адреси, пов’язаного із описом завдання. Реалізовано запобігання надмірному показу даних під час включення адрес до сповіщень графічного інтерфейсу.
  • Додано KFileWidget::setSelectedUrl() (виправлено ваду 376365)
  • Виправлено режим збереження KUrlRequester додаванням setAcceptMode

KItemModels

  • Додано згадку щодо нового QSFPM::setRecursiveFiltering(true), який робить KRecursiveFilterProxyModel застарілим

KNotification

  • Усунено вилучення сповіщень з черги під час запуску служби fd.o
  • Різноманітні адаптації до платформи Mac

KParts

  • API dox: додано пропущену нотатку щодо виклику setXMLFile з KParts::MainWindow

KService

  • Усунено повідомлення у терміналі «Not found: ""»

KTextEditor

  • Відкрито доступ до програмного інтерфейсу додаткових внутрішніх функціональних можливостей перегляду
  • Заощаджено багато викликів розподілу пам’яті для setPen
  • Виправлено ConfigInterface KTextEditor::Document
  • Додано пункти шрифту та інтерактивної перевірки правопису у ConfigInterface

KWayland

  • Додано підтримку wl_shell_surface::set_popup і popup_done

KWidgetsAddons

  • Реалізовано підтримку збирання з qt без увімкнених можливостей доступності
  • Виправлено помилковий розмір шрифту, якщо викликано animatedShow з прихованим батьківським записом (виправлено ваду 377676)
  • Виправлено символи у KCharSelectTable
  • Увімкнено усі панелі у діалоговому вікні тестування kcharselect

NetworkManagerQt

  • WiredSetting: реалізовано повернення autonegotiate, навіть якщо його вимкнено
  • Реалізовано запобігання визначенню сигналів у glib2 за допомогою Qt
  • WiredSetting: реалізовано можливість встановлення режимів speed і duplex, лише якщо вимкнено автоузгодження (виправлено ваду 376018)
  • Реалізовано встановлення значення автоузгодження false для дротових мереж

Бібліотеки Plasma

  • [ModelContextMenu] Використано Instantiator замість повторювача і зміни батьківського елемента
  • [Календар] Реалізовано стискання і пропускання назв тижнів, як це вже зроблено для днів (виправлено ваду 378020)
  • [Пункт піктограми] Реалізовано враховування властивості «smooth»
  • Реалізовано встановлення неявного розміру за розміром джерела для джерел адрес image/SVG
  • До контейнера додано нову властивість для режиму редагування
  • Виправлено maskRequestedPrefix, якщо префікс не використовується (виправлено ваду 377893)
  • [Меню] Гармонізовано розташування openRelative
  • Реалізовано клавіатурні скорочення (Alt+літера) для більшості контекстних меню (виправлено ваду 361915)
  • Реалізовано засоби керування Плазмою на основі QtQuickControls2
  • Реалізовано обробку applyPrefixes із порожнім рядком (виправлено ваду 377441)
  • Реалізовано справжнє вилучення кешів старих тем
  • [Інтерфейс контейнера] Реалізовано відкриття контекстних меню у відповідь на натискання клавіші «Menu»
  • [Тема Плазми Breeze] Поліпшено накладні піктограми дій (виправлено ваду 376321)

Підсвічування синтаксису

  • TOML: виправлено підсвічування керівних послідовностей у рядках
  • Оновлено підсвічування синтаксису Clojure
  • Декілька оновлень у синтаксичних конструкціях OCaml
  • Підсвічування файлів *.sbt як коду scala
  • Реалізовано використання засобу підсвічування QML для файлів .qmltypes

Відомості щодо безпеки

The released code has been GPG-signed using the following key: pub rsa2048/58D0EE648A48B3BB 2016-09-05 David Faure <faure@kde.org> Primary key fingerprint: 53E6 B47B 45CE A3E0 D5B7 4577 58D0 EE64 8A48 B3BB


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

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

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

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

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

Із докладним списком усіх бібліотек 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

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