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

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

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

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

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

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

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

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

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

  • Нові аргументи ecm_add_tests(). (вада 345797)

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

  • Належне значення initialDirectory для KDirSelectDialog
  • Тепер перевіряється наявність схеми під час перевизначення початкового значення адреси
  • У режимі FileMode::Directory приймаються лише наявні каталоги

KActivities

(no changelog provided)

KAuth

  • KAUTH_HELPER_INSTALL_ABSOLUTE_DIR тепер доступна усім користувачам KAuth

KCodecs

  • KEmailAddress: додано перевантаження для extractEmailAddress і firstEmailAddress, яке повертає повідомлення про помилку.

KCompletion

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

KConfig

  • Усунуто аварійне завершення, якщо QWindow::screen() є порожнім
  • Додано KConfigGui::setSessionConfig() (вада 346768)

KCoreAddons

  • Новий зручний програмний інтерфейс KPluginLoader::findPluginById()

KDeclarative

  • Підтримка створення ConfigModule з KPluginMetdata
  • Виправлено події pressAndhold

Підтримка KDELibs 4

  • Використання QTemporaryFile замість жорсткого вбудовування тимчасового файла.

KDocTools

  • Оновлення перекладів
  • Оновлено customization/ru
  • Виправлено замінники із помилковими посиланнями

KEmoticons

  • Кешування теми у додатку інтеграції

KGlobalAccel

  • [runtime] Специфічний для платформи код пересунуто до додатків

KIconThemes

  • Оптимізовано KIconEngine::availableSizes()

KIO

  • Усунуто спробу автоматичного завершення імен користувачів і оцінку, якщо дописування на початку є непорожнім. (вада 346920)
  • Використання KPluginLoader::factory(), якщо завантажується KIO::DndPopupMenuPlugin
  • Виправлено жорстке блокування, якщо використовуються мережеві проксі-сервери (вада 346214)
  • Виправлено KIO::suggestName, тепер суфікси назв файлів зберігаються
  • Викинуто kbuildsycoca4 під час оновлення sycoca5.
  • KFileWidget: у режимі лише каталогів не приймаються файли
  • KIO::AccessManager: уможливлено асинхронну обробку послідовних QIODevice

KNewStuff

  • Додано новий метод fillMenuFromGroupingNames
  • KMoreTools: додано багато нових групувань
  • KMoreToolsMenuFactory: обробка «git-clients-and-actions»
  • createMenuFromGroupingNames: параметр адреси тепер є необов’язковим

KNotification

  • Виправлено аварійне завершення у NotifyByExecute, якщо не встановлено віджет (вада 348510)
  • Поліпшено обробку сповіщень під час закриття (вада 342752)
  • Використання QDesktopWidget замінено на QScreen
  • Забезпечення можливості використання KNotification із потоку обробки без графічного інтерфейсу

Бібліотека Package

  • Захист доступу до qpointer структури (вада 347231)

KPeople

  • Використання QTemporaryFile замість жорсткого використання /tmp.

KPty

  • Використання tcgetattr і tcsetattr, якщо можливо

Kross

  • Виправлено завантаження модулів Kross «forms» і «kdetranslation»

KService

  • Під час роботи від root зберігається значення власника файла для наявних файлів кешу (вада 342438)
  • Захист від неможливості відкрити потік даних (вада 342438)
  • Виправлено перевірку на некоректні права доступу під час запису файла (вада 342438)
  • Виправлено запити ksycoca для псевдотипів MIME x-scheme-handler/*. (вада 347353)

KTextEditor

  • Уможливлено встановлення власних файлів підсвічування XML до katepart5/syntax сторонніми програмами і додатками, як у часи KDE 4.x
  • Додано KTextEditor::Document::searchText()
  • Повернуто використання KEncodingFileDialog (вада 343255)

KTextWidgets

  • Додано метод спорожнення декоратора
  • Уможливлено використання нетипового декоратора sonnet
  • У KTextEdit реалізовано пошук попереднього результату.
  • Повторно додано підтримку синтезу тексту з мовлення

KWidgetsAddons

  • KAssistantDialog: повторно додано кнопку «Довідка», як у версії для KDELibs4

KXMLGUI

  • Додано керування сеансом для KMainWindow (вада 346768)

NetworkManagerQt

  • Викинуто підтримку WiMAX для NM 1.2.0+

Бібліотеки Plasma

  • Компоненти календаря тепер можуть показувати номери тижнів (вада 338195)
  • Використання QtRendering для шрифтів у полях пароля
  • Виправлено фільтрування AssociatedApplicationManager, якщо у типу MIME є альтернативний варіант (вада 340326)
  • Виправлено розфарбовування тла панелі (вада 347143)
  • Усунуто повідомлення «Не вдалося завантажити аплет»
  • Можливість завантаження модулів KCM QML у вікнах налаштовування плазмоїдів
  • Заборонено використання DataEngineStructure для аплетів
  • libplasma портовано з sycoca якомога глибше
  • [plasmacomponents] SectionScroller тепер відповідає ListView.section.criteria
  • Смужки гортання тепер не приховуються автоматично, якщо використовується сенсорний екран (вада 347254)

Sonnet

  • Для SpellerPlugins використовується один центральний кеш.
  • Зменшено кількість тимчасових отримань об’ємів пам’яті.
  • Оптимізація: кеш словників не витирається під час копіювання об’єктів перевірки правопису.
  • Оптимізація: усунуто потребу у викликах save(), виклик тепер відбувається один раз наприкінці, якщо це потрібно.

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

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

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

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

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

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