KDE Frameworks 5.48.0 released

David Faure faure at kde.org
Sat Jul 14 10:31:21 BST 2018


14th July 2018. KDE today announces the release of KDE Frameworks 5.48.0.

KDE Frameworks are 78 addon libraries to Qt which provide a wide variety of·
commonly needed functionality in mature, peer reviewed and well tested·
libraries with friendly licensing terms. For an introduction see the·
Frameworks 5.0 release announcement.


Attica

  Port remaining uses of qDebug() to qcDebug(ATTICA)
  Fix checking invalid provider url
  Fix broken url to API specification

Baloo

  Remove unused entry X-KDE-DBus-ModuleName from the kded plugin metadata
  [tags_kio] The url query should be a key-value pair
  The power state signal should only be emitted when the power state changes
  baloodb: Make changes to cmdline arg description after rename prune -> clean
  Clearly show duplicate filenames in tag folders

BluezQt

  Update D-Bus xml files to use "Out*" for signal type Qt annotations
  Add signal for devices's address changing

Breeze Icons

  Use the broom-style icon for edit-clear-all too
  Use a broom-style icon for edit-clear-history
  change 24px view-media-artist icon

Extra CMake Modules

  Android: Make it possible to override a target's APK directory
  Drop outdated QT_USE_FAST_OPERATOR_PLUS
  Add -Wlogical-op -Wzero-as-null-pointer-constant to KF5 warnings
  [ECMGenerateHeaders] Add option for other header file extension than .h
  Don't include a 64 when building 64bit architectures on flatpak

KActivitiesStats

  Fix off by one error in Cache::clear (bug 396175)
  Fix ResultModel item moving (bug 396102)

KCompletion

  Remove unneeded moc include
  Make sure KLineEdit::clearButtonClicked is emitted

KCoreAddons

  Remove QT definitions duplicated from KDEFrameworkCompilerSettings
  Make sure that it compiles with strict compile flags
  Remove unused key X-KDE-DBus-ModuleName from test servicetype metadata

KCrash

  Reduce QT_DISABLE_DEPRECATED_BEFORE to minimum dep of Qt
  Remove QT definitions duplicated from KDEFrameworkCompilerSettings
  Make sure to build with strict compile flags

KDeclarative

  check the node actually has a valid texture (bug 395554)

KDED

  KDEDModule servicetype definition: remove unused key X-KDE-DBus-ModuleName

KDELibs 4 Support

  Set QT_USE_FAST_OPERATOR_PLUS ourselves
  Don't export kf5-config to the CMake config file
  Remove unused entry X-KDE-DBus-ModuleName from the kded plugin metadata

KDE WebKit

  Port KRun::runUrl() & KRun::run() to undeprecated API
  Port KIO::Job::ui() -> KIO::Job::uiDelegate()

KFileMetaData

  Avoid compiler warnings for taglib headers
  PopplerExtractor: use directly QByteArray() args instead of 0 pointers
  taglibextractor: Restore extracting audio props without tags existing
  OdfExtractor: deal with non-common prefix names
  Don't add -ltag to the public link interface
  implement the lyrics tag for taglibextractor
  automatic tests: do not embed EmbeddedImageData already in the library
  add ability to read embedded cover files
  implement reading of rating tag
  check for needed version of libavcode, libavformat and libavutil

KGlobalAccel

  Update D-Bus xml file to use "Out*" for signal type Qt annotations

KHolidays #

  holidays/plan2/holiday_jp_* - add missing metainfo
  updated Japanese holidays (in Japanese and English) (bug 365241)
  holidays/plan2/holiday_th_en-gb - updated Thailand (UK English) for 2018 (bug 393770)
  add Venezula holidays (Spanish) (bug 334305)

KI18n

  In cmake macro file use CMAKE_CURRENT_LIST_DIR consequently instead of mixed use with KF5I18n_DIR
  KF5I18NMacros: Don't install an empty dir when no po files exist

KIconThemes

  Support choosing .ico files in custom icon file chooser (bug 233201)
  Support Icon Scale from Icon naming specification 0.13 (bug 365941)

KIO

  Use new method fastInsert everywhere where applicable
  Restore compatibility of UDSEntry::insert, by adding a fastInsert method
  Port KLineEdit::setClearButtonShown -> QLineEdit::setClearButtonEnabled
  Update D-Bus xml file to use "Out*" for signal type Qt annotations
  Remove QT definition duplicated from KDEFrameworkCompilerSettings
  Use a correct emblem icon for readonly files and folders (bug 360980)
  Make it possible to go up to root again, in the file widget
  [Properties dialog] Improve some permissions-related strings (bug 96714)
  [KIO] Add support for XDG_TEMPLATES_DIR in KNewFileMenu (bug 191632)
  update trash docbook to 5.48
  [Properties dialog] Make all field values on general tab selectable (bug 105692)
  Remove unused entry X-KDE-DBus-ModuleName from kded plugins' metadata
  Enable comparing KFileItems by url
  [KFileItem] Check most local URL for whether it's shared
  Fix regression when pasting binary data from clipboard

Kirigami

  more consistent mouse over color
  don't open submenu for actions without children
  Refactor the Global ToolBar concept (bug 395455)
  Handle enabled property of simple models
  Introduce ActionToolbar
  fix pull to refresh
  Remove doxygen docs of internal class
  Don't link against Qt5::DBus when DISABLE_DBUS is set
  no extra margin for overlaysheets in overlay
  fix the menu for Qt 5.9
  Check the visible property of the action as well
  ibetter look/aligment in compact mode
  don't scan for plugins for each platformTheme creation
  get rid of the "custom" set
  add resetters for all custom colors
  port toolbutton coloring to custom colorSet
  introduce Custom color set
  writable buddyFor to position labels regarding to subitems
  When using a different background color, use highlightedText as text color

KNewStuff

  [KMoreTools] Enable installing tools via appstream url
  Remove KNS::Engine d-pointer hack

KService

  Remove unused key X-KDE-DBus-ModuleName from test service metadata

KTextEditor

  guard updateConfig for disabled status bars
  add context menu to statusbar to toggle show total lines/word count
  Implemented displaying of total lines in kate (bug 387362)
  Make menu-bearing toolbar buttons show their menus with normal click rather than click-and-hold (bug 353747)
  CVE-2018-10361: privilege escalation
  Fix caret width (bug 391518)

KWayland

  [server] Send frame event instead of flush on relative pointer motion (bug 395815)
  Fix XDGV6 popup test
  Fix stupid copy paste bug in XDGShellV6 Client
  Do not cancel old clipboard selection if it is same as the new one (bug 395366)
  Honor BUILD_TESTING
  Fix some spelling issues suggested by new linter tool
  Add the arclint file in kwayland
  Fixup @since for skip switcher API

KWidgetsAddons

  [KMessageWidget] Update stylesheet when palette changes
  Update kcharselect-data to Unicode 11.0
  [KCharSelect] Port generate-datafile.py to Python 3
  [KCharSelect] Prepare translations for Unicode 11.0 update

ModemManagerQt

  Implement support for the Voice and Call interfaces
  Don't set custom domain filter rules

Oxygen Icons

  Show an icon for hidden files in Dolphin (bug 395963)

Plasma Framework

  FrameSvg: Update mask frame if image path has been changed
  FrameSvg: Do not wreck shared mask frames
  FrameSvg: Simplify updateSizes
  Icons for Keyboard Indicator T9050
  fix color for media icon
  FrameSvg: Recache maskFrame if enabledBorders has been changed (bug 391659)
  FrameSvg: Draw corners only if both borders in both directions are enabled
  Teach ContainmentInterface::processMimeData how to handle Task Manager drops
  FrameSVG: Delete redundant checks
  FrameSVG: Fix QObject include
  Use QDateTime for interfacing with QML (bug 394423)

Purpose

  Add Share action to Dolphin context menu
  Properly reset plugins
  Filter out duplicate plugins

QQC2StyleBridge

  no pixel values in checkindicator
  use RadioIndicator for everybody
  Don't overflow around popups
  on Qt<5.11 the control palette is completely ignored
  anchor button background

Solid

  Fix device label with unknown size

Syntax Highlighting

  Fixes for Java comments
  Highlight Gradle files with Groovy syntax too
  CMake: Fix highlighting after strings with a single `@` symbol
  CoffeeScript: add extension .cson
  Rust: Add keywords & bytes, fix identifiers, and other improvements/fixes
  Awk: fix regex in a function and update syntax for gawk
  Pony: fix single quote escape and a possible infinite loop with #
  Update CMake syntax for the upcoming release 3.12

Security information

The released code has been GPG-signed using the following key:
pub rsa2048/58D0EE648A48B3BB 2016-09-05 David Faure <faure at kde.org>
Primary key fingerprint: 53E6 B47B 45CE A3E0 D5B7  4577 58D0 EE64 8A48 B3BB

http://kde.org/announcements/kde-frameworks-5.48.0.php

-- 
David Faure, faure at kde.org, http://www.davidfaure.fr
Working on KDE Frameworks 5







More information about the kde-core-devel mailing list