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

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

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

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

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

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

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

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

Baloo

  • balooctl, baloosearch, balooshow: виправлено порядок створення об’єктів QCoreApplication (виправлено ваду 378539)

Піктограми Breeze

  • Додано піктограми для hotspot (https://github.com/KDAB/hotspot)
  • Поліпшено піктограми систем керування версіями (виправлено ваду 377380)
  • Додано піктограму plasmate (виправлено ваду 376780)
  • Оновлено піктограми чутливості мікрофона (виправлено ваду 377012)
  • Підвищено до 48 типовий розмір для піктограм «Panel»

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

  • Засоби підтримки чистоти: скасовано використання прапорців GCC для, наприклад, MSVC
  • KDEPackageAppTemplates: поліпшення документації
  • KDECompilerSettings: реалізовано передавання -Wvla & -Wdate-time
  • Реалізовано підтримку старіших версій qmlplugindump
  • Впроваджено ecm_generate_qmltypes
  • Дозволено включення файлів двічі у проектах
  • Виправлено rx, який збігався із назвами проектів у адресах git
  • Впроваджено команду збирання fetch-translations
  • Розширено використання -Wno-gnu-zero-variadic-macro-arguments

KActivities

  • Реалізовано використання лише бібліотек рівня 1 з пересуванням відповідних компонентів до рівня 2
  • Вилучено KIO з залежностей

KAuth

  • Виправлення захисту: реалізовано перевірку ідентичності джерела виклику

KConfig

  • Виправлено визначення relativePath у KDesktopFile::locateLocal() (ваду 345100)

KConfigWidgets

  • Встановлено піктограму для дії Donate
  • Знято зайві обмеження для обробки QGroupBoxes

KDeclarative

  • Усунено встановлення ItemHasContents у DropArea
  • Усунено можливість приймати повідомлення про події наведення у DragArea

KDocTools

  • Реалізовано обхідну можливість для MSVC і завантаження каталогів
  • Розв’язано конфлікт видимості для meinproc5 (виправлено ваду 379142)
  • Звужено використання лапок для інших змінних у шляху (для уникнення проблем із пробілами)
  • Звужено використання лапок для змінних у шляху (для уникнення проблем із пробілами)
  • Тимчасово вимкнено локальну документацію у Windows
  • FindDocBookXML4.cmake, FindDocBookXSL.cmake — пошук у встановлених пакунках homebrew

KFileMetaData

  • KArchive зроблено необов’язковим, скасовано збирання засобів видобування, які його потребують
  • Усунено помилку збирання, пов’язану із дублюванням символів, у mingw на платформі Windows

KGlobalAccel

  • збирання: вилучено залежність від KService

KI18n

  • Виправлено обробку базової назви для файлів po (виправлено ваду 379116)
  • Виправлено самозбирання ki18n

KIconThemes

  • Усунено можливість спроби створення піктограм із порожніми розмірами

KIO

  • KDirSortFilterProxyModel: повернуто природне упорядковування (виправлено ваду 343452)
  • Реалізовано заповнення UDS_CREATION_TIME значенням st_birthtime у FreeBSD
  • Допоміжний засіб http: реалізовано надсилання сторінки повідомлення про помилку після невдалої спроби пройти розпізнавання (виправлено ваду 373323)
  • kioexec: реалізовано передавання вивантаження модулю kded (виправлено ваду 370532)
  • Виправлено перевірку графічного інтерфейсу KDirlister, усунено подвійне встановлення схеми адреси
  • Реалізовано вилучення модулів kiod під час виходу
  • Реалізовано створення файла moc_predefs.h для KIOCore (виправлено ваду 371721)
  • kioexec: виправлено підтримку --suggestedfilename

KNewStuff

  • Реалізовано можливість створення декількох категорій із однаковими назвами
  • KNewStuff: реалізовано показ даних щодо розмірів файлів у таблиці
  • Реалізовано показ відомих даних щодо розміру запису у списку
  • Реалізовано реєстрацію і оголошення KNSCore::EntryInternal::List як метатипу
  • Усунено можливість подвійних записів
  • Реалізовано обов’язкове закриття отриманого файла після завершення отримання даних

Набір бібліотек KPackage

  • Виправлено шлях включення файлів у KF5PackageMacros.cmake
  • Реалізовано ігнорування попереджень під час створення appdata (виправлено ваду 378529)

KRunner

  • Шаблон: категорію шаблонів верхнього рівня змінено на «Plasma»

KTextEditor

  • Інтегровано KAuth до засобу збереження документів (частина 2)
  • Виправлено оцінку під час застосування згортання коду, яке змінює розташування курсора
  • Використано новий кореневий елемент <gui> у файлі ui.rc
  • Додано позначки на смужці гортання для вбудованого засобу пошуку із заміною
  • Інтегровано KAuth до засобу збереження документів

KWayland

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

KWidgetsAddons

  • KNewPasswordWidget: усунено приховування дії visibility у текстовому режимі (виправлено ваду 378276)
  • KPasswordDialog: усунено приховування дії visibility у текстовому режимі (виправлено ваду 378276)
  • Виправлено KActionSelectorPrivate::insertionIndex()

KXMLGUI

  • kcm_useraccount визнано застарілим, замінено на user_manager
  • Відтворюване збирання: викинуто запис версії з XMLGUI_COMPILING_OS
  • Виправлення: назва DOCTYPE завжди має збігатися із типом кореневого елемента
  • Виправлено помилкове використання ANY у kpartgui.dtd
  • Використано новий кореневий елемент <gui>
  • Виправлення у dox програмного інтерфейсу: 0 замінено на nullptr або усунено взагалі

NetworkManagerQt

  • Усунено аварійне завершення у відповідь на отримання списку активних з’єднань (виправлено ваду 373993)
  • Встановлено типове значення для автоматичного узгодження на основі запущеної версії NM

Піктограми Oxygen

  • Додано піктограму для hotspot (https://github.com/KDAB/hotspot)
  • Підвищено до 48 типовий розмір для піктограм «Panel»

Бібліотеки Plasma

  • Реалізовано перезавантаження піктограми після зміни usesPlasmaTheme
  • Реалізовано встановлення компонентів Плазми 3 так, щоб ними можна було користуватися
  • Впроваджено units.iconSizeHints.* для забезпечення орієнтирів для налаштовуваного користувачем розміру піктограм (виправлено ваду 378443)
  • [TextFieldStyle] Виправлено помилку, пов’язану із невизначеністю textField
  • Оновлено латку ungrabMouse для Qt 5.8
  • Реалізовано захист від незавантаження у Applet AppletInterface (виправлено ваду 377050)
  • Календар: реалізовано використання відповідної мови для назв місяців та днів
  • Реалізовано створення файлів plugins.qmltypes для додатків, які ми встановлюємо
  • Реалізовано збереження встановлених користувачем неявних розмірів

Solid

  • Додано включення, яке потрібне у msys2

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

  • Додано розширення Arduino
  • LaTeX: виправлено некоректне завершення коментарів \iffalse (виправлено ваду 378487)

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

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.34.0 можна безкоштовно отримати. Настанови щодо збирання і встановлення програмного забезпечення KDE Frameworks 5.34.0 можна знайти на інформаційній сторінці KDE Frameworks 5.34.0.

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

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