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

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

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

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

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

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

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

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

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

  • Поліпшено можливості зі сповіщення про помилки у макросі query_qmake

BluezQt

  • Вилучення усіх пристроїв з адаптера перед вилученням адаптера (вада 349363)
  • Оновлено посилання у README.md

KActivities

  • Додано можливість не стежити за користувачем у певних просторах дій (подібну до режиму конфіденційного перегляду у програмах для перегляду сторінок інтернету)

KArchive

  • Збереження прав доступу до виконуваних файлів у copyTo()
  • Спрощення ~KArchive шляхом вилучення непотрібного програмного коду.

KAuth

  • Спрощення використання kauth-policy-gen з різних джерел

KBookmarks

  • Тепер не можна додавати закладки з порожньою адресою і текстом
  • Тепер адреса KBookmark кодується з метою виправлення порушення сумісності з програмами KDE4

KCodecs

  • Вилучено засіб зондування x-euc-tw

KConfig

  • kconfig_compiler тепер встановлюється до каталогу libexec
  • Новий параметр породження коду TranslationDomain=, для використання з TranslationSystem=kde; зазвичай, потрібен у бібліотеках.
  • Уможливлено використання kconfig_compiler з різних джерел

KCoreAddons

  • KDirWatch: з’єднання із FAM встановлюється, лише якщо надійшов запит
  • Уможливлено фільтрування додатків і програм за формфактором
  • Уможливлено використання desktoptojson із різних джерел

KDBusAddons

  • Спрощено значення exit для екземплярів Unique

KDeclarative

  • Додано клон QQC KColorButton
  • Реалізовано призначення QmlObject для кожного екземпляра kdeclarative, якщо можливо
  • Код Qt.quit() з QML тепер працює
  • Гілку «mart/singleQmlEngineExperiment» об’єднано із основною
  • Реалізовано sizeHint на основі implicitWidth/height
  • Реалізовано підклас QmlObject зі статичним рушієм обробки

Підтримка KDELibs 4

  • Виправлено реалізацію KMimeType::Ptr::isNull.
  • Відновлено підтримку трансляцію даних KDateTime до kDebug/qDebug, для збільшення SC
  • Тепер для kdebugdialog завантажується належний каталог перекладу
  • Тепер документування застарілих методів не пропускається, щоб уможливити розробникам доступ до даних для портування

KDESU

  • Виправлено CMakeLists.txt, тепер KDESU_USE_SUDO_DEFAULT передається компілятору, щоб використовувався файл suprocess.cpp

KDocTools

  • Оновлено шаблони docbook для KF5

KGlobalAccel

  • Тепер встановлюється закритий програмний інтерфейс для роботи для забезпечення роботи додатка для Wayland.
  • Реалізовано резервне використання componentFriendlyForAction для визначення назв

KIconThemes

  • Тепер піктограма не малюється, якщо її розмір є некоректним

KItemModels

  • Нова модель проксі: KRearrangeColumnsProxyModel. Передбачає підтримку переупорядковування та приховування стовпчиків із початкової моделі.

KNotification

  • Виправлено растрові типи у org.kde.StatusNotifierItem.xml
  • [ksni] Додано метод для отримання дії за назвою (вада 349513)

KPeople

  • Реалізовано можливості фільтрування PersonsModel

KPlotting

  • KPlotWidget: додано setAutoDeletePlotObjects, виправлено виток пам’яті у replacePlotObject
  • Виправлено пропущені позначки, якщо x0 > 0.
  • KPlotWidget: тепер немає потреби у setMinimumSize або resize.

KTextEditor

  • debianchangelog.xml: додано Debian/Stretch, Debian/Buster, Ubuntu-Wily
  • Виправлено поведінку під час вилучення замінників UTF-16.
  • Уможливлено WheelEvents у елементі керування QScrollBar (вада 340936)
  • Застосовано латку з гілки розробки KWrite щодо оновлення HL, "Alexander Clay" <tuireann@EpicBasic.org>

KTextWidgets

  • Виправлено вмикання або вимикання кнопки «Гаразд»

Бібліотека KWallet

  • Імпортовано і поліпшено засіб керування з командного рядка, kwallet-query.
  • Реалізовано підтримку перезапису записів карт.

KXMLGUI

  • Тепер версія KDE Frameworks не показується у діалоговому вікні «Про KDE»

Бібліотеки Plasma

  • Темні теми тепер є насправді темними, разом із допоміжною групою
  • Реалізовано окреме кешування naturalsize у scalefactor
  • ContainmentView: виправлено аварійне завершення у відповідь на некоректні метадані
  • AppletQuickItem: не отримувати доступ до KPluginInfo, якщо дані є некоректними
  • Виправлено порожні сторінки налаштовування аплетів (вада 349250)
  • Виправлено підтримку високої роздільності у компоненті таблиці календаря
  • Реалізовано перевірку коректності даних щодо додатка KService до його використання
  • [календар] Забезпечено перемальовування таблиці після зміни теми
  • [календар] Відлік тижнів тепер завжди починається з понеділка (вада 349044)
  • [календар] Перемальовування таблиці після зміни параметрів показу номерів тижнів
  • Непрозора тема тепер використовується, лише якщо доступний ефект розмивання (вада 348154)
  • Реалізовано «білі» списки аплетів і версій для окремих рушіїв обробки
  • Впроваджено новий клас ContainmentView

Sonnet

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

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

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

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

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

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

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

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