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 у США та інших країнах. Всі згадані у цьому оголошенні щодо випуску торгові марки і авторські права належать їх законним власникам.


Контакти для преси

For more information send us an email:
press@kde.org

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