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

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

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

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

10 вересня 2016 року. Сьогодні KDE оголошено про випуск KDE Frameworks 5.26.0.

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

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

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

Attica

  • Додано Qt5Network як відкриту залежність

BluezQt

  • Виправлено включення каталогу до файла pri

Піктограми Breeze

  • Додано пропущений простір назв для визначень префіксів
  • Реалізовано перевірку піктограм SVG на коректність
  • Виправлено усі піктограми edit-clear-location-ltr (вада 366519)
  • Додано підтримку піктограм у ефектах kwin
  • Перейменовано caps-on на input-caps-on
  • Додано піктограми стрілок для ведення тексту
  • Додано деякі специфічні для GNOME піктограми з Sadi58
  • Додано піктограми програм від gnastyle
  • Оптимізовано піктограми Dolphin, Konsole і Umbrello для розмірів 16 пк, 22 пк, 32 пк
  • Оновлено піктограму VLC для розмірів 22 пк, 32 пк та 48 пк
  • Додано піктограму для Subtitle Composer
  • Виправлено нову піктограму Kleopatra
  • Додано піктограму програми Kleopatra
  • Додано піктограми для Wine і Wine-qt
  • Виправлено ваду зі словами у презентації, дякуємо Sadi58 (вада 358495)
  • Додано піктограму system-log-out для розміру 32 пк
  • Додано піктограми system- розміру 32 пк, вилучено кольорові піктограми system-
  • Додано підтримку піктограм pidgin, banshee
  • Вилучено піктограму програми vlc через проблеми з ліцензуванням, додано нову піктограму VLC (вада 366490)
  • Додано підтримку піктограми gthumb
  • Реалізовано використання HighlightedText для піктограм тек
  • Піктограми тек «Місць» тепер використовують таблицю стилів (колі підсвічування)

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

  • ecm_process_po_files_as_qm: реалізовано пропускання неточних перекладів
  • Виправлено типовий рівень ведення журналу категорій: має бути Info, а не Warning
  • Документовано змінну ARGS у цілях create-apk-*
  • Створено перевірку коректності даних appstream проектів

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

  • Додано умову, яка визначає поведінку, якщо платформи групи не визначено
  • Шаблон: платформи упорядковано за абеткою

KCodecs

  • З kdelibs додано файл, що використовується для створення kentities.c

KConfig

  • Додано запис сторінку фінансової підтримки до KStandardShortcut

KConfigWidgets

  • Додано стандартну піктограму для сторінки фінансової підтримки

KDeclarative

  • [kpackagelauncherqml] Реалізовано використання тієї самої назви файла desktop, що і pluginId
  • Реалізовано завантаження параметрів QtQuick з файла налаштувань і встановлення типових значень
  • icondialog.cpp - належне виправлення збирання, яке не спотворює значення m_dialog
  • Усунено аварійне завершення, якщо недоступне QApplication
  • Відкрито домен перекладів

Підтримка KDELibs 4

  • Виправлено помилку збирання у Windows у kstyle.h

KDocTools

  • Додано шляхи до config, cache + data до general.entities
  • Синхронізовано дані з англійською версією
  • Додано запис клавіш пробілу та Meta у src/customization/en/user.entities

KFileMetaData

  • Реалізовано використання Xattr лише у операційній системі Linux
  • Виправлено збирання у Windows

KIdleTime

  • [xsync] XFlush у simulateUserActivity

KIO

  • KPropertiesDialog: вилучено попередження з документації, ваду виправлено
  • [тестова програма] Відносні шляхи тепер визначаються за допомогою QUrl::fromUserInput
  • KUrlRequester: усунено вікно помилки, якщо позначено файл і повторно відкрито діалогове вікно роботи з файлами
  • Реалізовано резервний варіант, якщо допоміжні засоби не містять у списку запису . (вада 366795)
  • Виправлено створення символічного посилання за протоколом «desktop»
  • KNewFileMenu: реалізовано використання KIO::linkAs замість KIO::link під час створення символічних посилань
  • KFileWidget: виправлено подвійне «/» у шляху
  • KUrlRequester: використано статичний синтаксис connect()
  • KUrlRequester: реалізовано передавання window() як батьківського елемента для QFileDialog
  • Усунено виклик connect(null, .....) з KUrlComboRequester

KNewStuff

  • Реалізовано видобування архівів до підтек
  • Заборонено встановлення до загальної теки даних через потенційні проблеми з безпекою

KNotification

  • Реалізовано отримання властивості StatusNotifierWatcher ProtocolVersion у асинхронний спосіб

Бібліотека Package

  • Вилучено попередження про застарілість для contentHash

Kross

  • Скасовано внесок «Вилучено невикористані залежності KF5»

KTextEditor

  • Усунено конфлікт між клавіатурними скороченнями (вада 363738)
  • Виправлено підсвічування адреси у doxygen (вада 363186)
  • Реалізовано виявлення ширшого спектра файлів json, як у наших власних проектах ;)
  • Поліпшено виявлення типів MIME (вада 357902)
  • Вада 363280 - підсвічування: c++: #if 1 #endif #if defined (A) aaa #elif defined (B) bbb #endif (вада 363280)
  • Вада 363280 - підсвічування: c++: #if 1 #endif #if defined (A) aaa #elif defined (B) bbb #endif
  • Вада 351496 - згортання коду Python не працює на початку введення (вада 351496)
  • Bug 365171 - виправлено підсвічування синтаксичних конструкцій мовою Python: не працювало належним чином для екранованих послідовностей (вада 365171)
  • Вада 344276 - виправлено некоректне згортання nowdoc у PHP (вада 344276)
  • Вада 359613 - реалізовано підтримку деяких властивостей CSS3 у засобі підсвічування синтаксичних конструкцій (вада 359613)
  • Вада 367821 - синтаксис wineHQ: виправлено помилкове підсвічування розділу у файлі reg (вада 367821)
  • Поліпшено обробку файлів резервної пам’яті, якщо вказано каталог резервної пам’яті на диску (swap)
  • Усунено аварійне завершення роботи під час перезавантаження документів із автоматичним перенесенням рядків, яке виникає через обмеження на довжину рядків (вада 366493)
  • Усунено постійні аварійні завершення роботи, пов’язані із панеллю команд vi (вада 367786)
  • Виправлення: номери рядків у друкованих документах тепер починаються з 1 (вада 366579)
  • Резервне копіювання віддалених файлів: тепер змонтовані файли вважаються віддаленими
  • Спрощено логічні конструкції створення панелі пошуку
  • Додано підсвічування синтаксису для Magma
  • Реалізовано використання лише одного рівня рекурсії
  • Виправлено пошкодження файла swap у Windows
  • Латка: додано підтримку bitbake до рушія підсвічування синтаксичних конструкцій
  • Автоматичне розставляння дужок: реалізовано врахування атрибута перевірки правопису там, де введено символ (вада 367539)
  • Реалізовано підсвічування QMAKE_CFLAGS
  • Усунено можливість виходу за основний контекст
  • Додано назви деяких виконуваних файлів, які використовуються найчастіше

KUnitConversion

  • Додано британську одиницю виміру «стоун»

Бібліотека KWallet

  • DocBook kwallet-query пересунуто до належного підкаталогу
  • Виправлено використання одного з ->

KWayland

  • linux/input.h переведено у розряд додаткових файлів під час збирання

KWidgetsAddons

  • Виправлено тло для символів поза BMP
  • Додано пошук за вісімковим позначення C для UTF-8
  • Реалізовано типове зберігання у KMessageBoxDontAskAgainMemoryStorage до QSettings

KXMLGUI

  • Портовано на типову дію з фінансової підтримки
  • Портовано із застарілого authorizeKAction

Бібліотеки Plasma

  • Виправлено непрацездатність піктограми пристрою розміром 22 пк у старих файлах
  • WindowThumbnail: виклики GL виконуються у належному потоці обробки (вада 368066)
  • Реалізовано роботу plasma_install_package з KDE_INSTALL_DIRS_NO_DEPRECATED
  • Додано поле і фаску для піктограми start.svgz
  • Виправлено розділ таблиці стилів у піктограмі комп’ютера
  • Додано піктограми комп’ютера і ноутбука для kicker (вада 367816)
  • Усунено неможливість призначення undefined у попередженні щодо double у DayDelegate
  • Виправлено файли таблиці стилів svgz
  • Перейменовано піктограми 22 пк на 22-22-x, а 32 пк на x для kicker
  • [PlasmaComponents TextField] Вимкнено завантаження піктограм для невикористаних кнопок
  • Додатковий запобіжник у Containment::corona для спеціальних випадків у системному лотка
  • Реалізовано позначення усіх підлеглих аплетів як вилучених після позначення контейнера як вилученого. Виправляє проблему із вилученням налаштувань контейнера лотка.
  • Виправлено піктограму засобу сповіщення про пристрої
  • Додано піктограму system-search з розмірами 32 і 22 пк
  • Додано монохромні піктограми для kicker
  • Встановлено схему кольорів для піктограми system-search
  • Піктограму system-search пересунуто до system.svgz
  • Виправлено помилки і відсутність «X-KDE-БатьківськаПрограма» у визначеннях файлів desktop
  • Виправлено документацію до програмного інтерфейсу Plasma::PluginLoader: суміш аплетів, рушіїв даних, служб…
  • Додано піктограму system-search для теми sddm
  • Додано піктограму nepomuk розміром 32 пк
  • Оновлено піктограму сенсорної панелі для системного лотка
  • Вилучено код, який ніколи не виконувався
  • [ContainmentView] Реалізовано показ панелей, коли до цього буде готовий інтерфейс користувача
  • Вилучено повторне оголошення властивості implicitHeight
  • Використано QQuickViewSharedEngine::setTranslationDomain (вада 361513)
  • Додано підтримку піктограм Плазми Breeze 22 пк і 32 пк
  • Вилучено кольорові системні піктограми і додано монохромні для розміру 32 пк
  • Додано додаткову кнопку показу пароля для TextField
  • У новій версії стандартні підказки віддзеркалюються для мов із записом справа ліворуч
  • Значно поліпшено швидкодію при зміні місяців у календарі

Sonnet

  • Усунено проблему із переведенням у нижній регістр назв мов під час обробки триграм
  • Усунено негайне аварійне завершення роботи під час запуску через порожній вказівник на додаток
  • Реалізовано обробку словників без правильних назв
  • Список відповідності скриптових мов, який формувався вручну, замінено, використано належні назви для мов
  • Додано засіб для створення триграм
  • Трохи поліпшено алгоритм визначення мов
  • Реалізовано використання вибраної мови як варіанта для визначення
  • Використано кешовані засоби перевірки правопису у засобі визначено мов, трохи поліпшено швидкодію
  • Поліпшено визначення мов
  • Реалізовано фільтрування пропозицій за доступними словниками, вилучено дублікати
  • Реалізовано запам’ятовування дії щодо додавання останнього відповідника триграми
  • Реалізовано перевірку того, чи справді існує відповідність триграм
  • Реалізовано обробку декількох мов із однаковою оцінкою у засобі встановлення відповідності за триграмами
  • Усунено подвійну перевірку мінімального розміру
  • Реалізовано обрізання списку мов за доступними мовами
  • Реалізовано використання одного мінімального розміру всюди у langdet
  • Реалізовано перевірку коректності того, чи у завантаженій моделі є належна кількість триграм для кожної мови

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

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

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

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

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

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

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