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

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

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

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

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

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

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

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

У цьому випуску реалізовано дві нові бібліотеки: KPackage та NetworkManagerQt

KActivities

  • Впроваджено об’єкт QML ActivityInfo.
  • У компонуванні тепер передбачено підтримку спеціальних значень, окрім ідентифікаторів просторів дій. Підтримувані значення: * - :global — прив’язка до усіх просторів дій; * - :current — прив’язка до поточного простору дій.

KCoreAddons

  • KDirWatch у новій версії може спостерігати і за /dev/shm (вада 314982).
  • KDELibs4Migration у новій версії завжди повертає абсолютний шлях.

KCrash

  • Виправлено збирання у FreeBSD.

Kdelibs4Support

  • До списку країн з валютою євро додано Литву.

KdeSU

  • Виправлено збирання у OS X та FreeBSD.

KHtml

  • З kdelibs4 портовано 6 виправлень вад.

KIO

  • Додано підтримку файлів .hidden, за допомогою яких користувачі можуть приховувати певні файли з перегляду. (можливість 246260)
  • Новий метод KRun::runService, подібний до KRun::run, але повертає PID щойно запущеного процесу.
  • kioexec: виправлено багато вад портування, знову працездатний.
  • KRun::run: виправлено ваду портування для відновлення працездатності, якщо KProcess використовується напряму.
  • KRun: динамічну залежність klauncher зроблено необов’язковою.
  • Виправлено компіляцію на MSVC.
  • Швидкодія: зменшено споживання пам’яті UDSEntry.
  • Пункти у контекстних меню: якщо позначено пункти декількох типів MIME, у меню буде показано пункти, які відповідають усім типам MIME.
  • Нове завдання: KIO::DropJob KIO::drop(QDropEvent ev, QUrl destUrl). Замінює собою KonqOperations::doDrop.
  • Перезапуск засобу спостереження за каталогами після помилки дії з вилучення.
  • Виправлено помилкове попередження щодо невикористання X-KDE-Protocols у файлах desktop без відповідного поля.
  • Різноманітні модулі (KCM), пов’язані із kio, об’єднано у одну бібліотеку kio.
  • Під час копіювання та пересування об’єктів зі смітника у новій версії система робитиме файли придатними до запису.
  • KIO::file_move у новій версії не виконує chmod для файла призначення до показу результатів.

KNotifications

  • Вилучено NotifyBySound. NotifyByAudio вже реалізовує тип сповіщень «Звук».
  • Виправлено аварійне завершення роботи під час спроби доступу до завислого вказівника у NotifyByPopup.

KRunner

  • Не виявляти нічого з «.» як NetworkLocation (вада портування, повідомлення щодо вади 340140). Також можливе використання десяткової крапки у калькуляторі.

KService

  • Виправлено збирання у MSVC.

KTextEditor

  • Виправлено збирання у MSVC.
  • Виправлено вади у режимі vi.
  • Додано синтаксичний файл для Oracle PL/SQL.
  • Підсвічування ppd: краща підтримка багаторядкових значень.

KWidgetsAddons

  • Додано зручні функції розширення стильового елемента для віджетів, що працюють у динамічному режимі: KStyleExtensions.

KWindowSystem

  • Додано тип вікна OnScreenDisplay.
  • Виправлено збирання у FreeBSD.

Plasma-framework

  • Меню місяців надає змогу перейти до поточного року (вада 342327).
  • Розкрито новий тип OnScreenDisplay у Dialog.
  • Перенесено Plasma::Package до KPackage.
  • Виправлено помилки із застосуванням змін у параметрах шрифту до міток під час роботи.
  • Виправлено помилки із оновленням тексту після перемикання тем (особливо під час перемикань темна<-->світла).
  • Виправлено помилку: текст заповнювача у текстових полях був надто яскравим у світлій темі.
  • Встановлено видимість mainItem відповідну до Dialog.
  • Негайне завантаження IconItem у відповідь на componentComplete().
  • Для спадних списків використано той самий колір тексту, що і для кнопок.
  • Виправлення швидкодії (менше повторної обробки файла налаштувань, використовуємо спільні налаштування...).
  • У новій версії roundToIconSize(0) повертає 0.
  • Сповіщенням щодо скасування надано заголовок.

Solid

  • Увімкнено модулі fstab і upower у FreeBSD.
  • Power: додано сигнал aboutToSuspend.

Зміни системи збирання

  • KDEInstallDirs ECM у новій версії підтримує змінні KDE_INSTALL_*, яким слід надавати перевагу перед змінними CMAKE_INSTALL_* або іншим застарілим сумісним з KDELibs4 змінним. Застарілі форми змінних все ще підтримуються (і синхронізуються), якщо не встановлено KDE_INSTALL_DIRS_NO_DEPRECATED або KDE_INSTALL_DIRS_NO_CMAKE_VARIABLES у значення TRUE. Див. документацію, щоб дізнатися більше.

  • Додано аргумент COMPATIBILITY до ecm_setup_version(). Багато бібліотек використовують SameMajorVersion для забезпечення того, що пошук, наприклад, версії 1 бібліотеки не дасть версії 2.

  • Виправлено ECMQueryQmake, якщо немає Qt5Core.

Додаткові зміни системи збирання у Extra-Cmake-Modules 1.6.1

  • Виправлено збирання проектів, у яких використовуються одразу GNUInstallDirs і KDEInstallDirs у різних підкаталогах. Змінні кешу у KDEInstallDirs не скидаються.

  • Виправлено значення KDE_INSTALL_TARGETS_DEFAULT_ARGS у OS X.

Frameworkintegration

  • Виправлено обробку подій зі зміни палітри (вада 336813)

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

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

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

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

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

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