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

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

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

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

7 жовтня 2014 року. Сьогодні KDE оголошено про випуск KDE Frameworks 5.3.0.

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

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

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

KActivities

  • Додано інтерфейс DBus для завантаження додатків під час виконання основної програми.

KArchive

  • Для зручності додано метод KArchive::file().
  • Виправлено збирання на MSVC.

KBookmarks

  • Виправлено проблеми з кодуванням у діалоговому вікні KIO місць (ваду 337642).

KCMUtils

  • Виправлено початковий розмір KCMultiDialog (вади 337494, 325897).

KCompletion

  • Виправлено автоматичний розмір та розташування кнопки спорожнення у режимі highDpi.

KConfig

  • KConfigLoader: виправлено спільне використання об’єктів KSharedConfig.

KConfigWidgets

  • Нова версія містить файли kf5_entry.desktop, потрібні для KLanguageButton.

KCoreAddons

  • Kdelibs4Migration: нова версія надає змогу авторам дистрибутивів встановлювати KDE4_DEFAULT_HOME_POSTFIX так, щоб домашня тека kde4 визначалася належним чином.
  • Виправлення компіляції за допомогою MSVC та gcc 4.5.
  • KFormat перетворено на Q_GADGET, щоб його властивості можна було використовувати у QML опосередковано.

KEmoticons

  • До теми емоційок Glass додано символи Unicode.

KGuiAddons

  • Нова версія KFontUtils::adaptFontSize є трохи точнішою.

KI18n

  • Вилучено залишкову залежність від Perl.

KIO

  • Включено kio_trash.
  • Додано нове завдання KIO, KIO::fileSystemFreeSpace, за допомогою якого ви можете отримати дані щодо загального і вільного місця у файловій системі.
  • kshorturifilter: вилучення зайвих початкових похилих рисок з адрес.
  • Додано визначення searchprovider для рушія пошуку qwant.
  • Діалогове вікно роботи із файлами: виправлено перетворення відносних шляхів на адреси HTTP.
  • Виправлено мініатюри для групи типів MIME.

KJS

  • Реалізовано Math.Clz32.
  • Символи від U+0000 до U+001F не вважаються літерами, а обробляються як керівні послідовності Unicode (вада 338970).

KNotifications

  • Усунуто нескінченну рекурсію у KStatusNotifierItem / QSystemTray.

KService

  • Багато виправлень у KPluginInfo.
  • Додано функції для перетворення списків KPluginMetaData у KPluginInfo, і навпаки.

KTextEditor

  • Виправлено багато витоків пам’яті.
  • Усунуто конфлікт автодоповнення з пошуком із заміною тексту (вада 339130) та інші виправлення проблем із автоматичним доповненням.
  • Багато виправлень у режимі VIM.

KWidgetAddons

  • KPageListView: виправлення у режимі високої роздільної здатності.
  • KPageWidget: виправлення проблем з полями.

KWindowSystem

  • У новій версії NETWinInfo передбачено зручну обгортку для WM_PROTOCOLS.
  • У новій версії NETWinInfo передбачено зручну обгортку для оптимізацій полів введення та нагадувань властивості WM_HINTS.

Solid

  • Новий модуль freedesktop, що поки що не є типовим, але невдовзі замінить собою модулі upower/udev/systemd.

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

  • Новий модуль ECMGeneratePkgConfigFile для встановлення файла pkgconfig у бібліотеках frameworks.
  • Новий параметр ECM_ENABLE_SANITIZERS, призначений для вмикання санітаризаторів clang. Приклад: ECM_ENABLE_SANITIZERS='address;undefined'
  • Новий параметр BUILD_COVERAGE, призначений для увімкнення обробки покриття коду.

Frameworkintegration

  • Виправлення компіляції з бібліотеками Qt 5.4.
  • Виправлено декілька стандартних скорочень.

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

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

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

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

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

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