Анонсы выпусковKDE Frameworks 5.8.0
KDE Frameworks 5.8.0

Пятница, 13 марта 2015
Сообщество KDE сегодня представило Frameworks 5.8.0.
KDE Frameworks — это дополнения библиотек Qt, представляющие набор часто используемых функций в виде проверенных и хорошо протестированных библиотечных модулей, распространяемы на условиях дружественной лицензии. Для ознакомления обратитесь к объявлению о выпуске KDE Frameworks.
Этот выпуск является частью серии запланированных ежемесячных выпусков, направленных на предоставление разработчикам улучшений быстрым и предсказуемым способом.
Нововведения, представленные в этой версии
New frameworks:
- KPeople, provides access to all contacts and the people who hold them
- KXmlRpcClient, interaction with XMLRPC services
General
- A number of build fixes for compiling with the upcoming Qt 5.5
KActivities
- Resources scoring service is now finalized
KArchive
- Stop failing on ZIP files with redundant data descriptors
KCMUtils
- Restore KCModule::setAuthAction
KCoreAddons
- KPluginMetadata: add support for Hidden key
KDeclarative
- Prefer exposing lists to QML with QJsonArray
- Handle non default devicePixelRatios in images
- Expose hasUrls in DeclarativeMimeData
- Allow users to configure how many horizontal lines are drawn
KDocTools
- Fix the build on MacOSX when using Homebrew
- Better styling of media objects (images, ...) in documentation
- Encode invalid chars in paths used in XML DTDs, avoiding errors
KGlobalAccel
- Activation timestamp set as dynamic property on triggered QAction.
KIconThemes
- Fix QIcon::fromTheme(xxx, someFallback) would not return the fallback
KImageFormats
- Make PSD image reader endianess-agnostic.
KIO
- Deprecate UDSEntry::listFields and add the UDSEntry::fields method which returns a QVector without costly conversion.
- Sync bookmarkmanager only if change was by this process (bug 343735)
- Fix startup of kssld5 dbus service
- Implement quota-used-bytes and quota-available-bytes from RFC 4331 to enable free space information in http ioslave.
KNotifications
- Delay the audio init until actually needed
- Fix notification config not applying instantly
- Fix audio notifications stopping after first file played
KNotifyConfig
- Add optional dependency on QtSpeech to reenable speaking notifications.
KService
- KPluginInfo: support stringlists as properties
KTextEditor
- Add word count statistics in statusbar
- vimode: fix crash when removing last line in Visual Line mode
KWidgetsAddons
- Make KRatingWidget cope with devicePixelRatio
KWindowSystem
- KSelectionWatcher and KSelectionOwner can be used without depending on QX11Info.
- KXMessages can be used without depending on QX11Info
NetworkManagerQt
- Add new properties and methods from NetworkManager 1.0.0
Plasma framework
- Fix plasmapkg2 for translated systems
- Improve tooltip layout
- Make it possible to let plasmoids to load scripts outside the plasma package ...
Buildsystem changes (extra-cmake-modules)
- Extend ecm_generate_headers macro to also support CamelCase.h headers
You can discuss and share ideas on this release in the comments section of the dot article.
Установка двоичных пакетов
В Linux для доступа к KDE Frameworks рекомендуется использовать пакеты вашего любимого дистрибутива. Получить программное обеспечение KDE на вики-странице вашего дистрибутива Linux
Сборка из исходного кода
Полный исходный код KDE Frameworks 5.8.0 можно загрузить здесь. Инструкции по компиляции и установке доступны на [информационной странице KDE Frameworks 5.8.0(/info/kde-frameworks-5.8.0).
Building from source is possible using the basic cmake .; make; make install commands. For a single Tier 1 framework, this is often the easiest solution. People interested in contributing to frameworks or tracking progress in development of the entire set are encouraged to use kdesrc-build. Frameworks 5.8.0 requires Qt
Подробный список всех модулей Frameworks и других сторонних библиотек Qt находится на inqlude.org, архиве проверенных библиотек Qt. Полный список документации по API находится на api.kde.org.
Принять участие
Те, кто заинтересован в том, чтобы следить за разработкой Frameworks и вносить свой вклад в их развитие, могут заглянуть в репозитории Git и следить за обсуждениями в списке рассылки KDE Frameworks Development. Политики, текущее состояние проекта и планы доступны на вики-странице Frameworks. Обсуждения в реальном времени проходят на IRC-канале #kde-devel на Libera Chat.
Поддержите KDE
KDE — это сообщество разработки свободного программного обеспечения, которое существует и растёт только благодаря многим добровольцам, которые жертвуют своим временем и усилиями. KDE всегда ищет новых участников, способных помочь в разработке, исправлении ошибок или их нахождении, написании документации и переводов, продвижении, деньгах и другими способами. Любая поддержка приветствуется и будет принята с благодарностью. Ознакомьтесь со страницей поддержки KDE, чтобы узнать больше или стать поддерживающим участником KDE e.V. через нашу инициативу Вступайте в игру.