KDE Frameworks 5.33.0 released

David Faure faure at kde.org
Sat Apr 8 08:53:36 BST 2017

08th April 2017. KDE today announces the release of KDE Frameworks 5.33.0.

KDE Frameworks are 70 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.


  Added description for commands (balooctl)
  Search also in symlinked directories (bug 333678)


  Provide device type for Low Energy devices

Extra CMake Modules

  Specify qml-root-path as the share directory in the prefix
  Fix ecm_generate_pkgconfig_file compatibility with new cmake
  Only register APPLE_* options if(APPLE)


  Added presets to the testing application
  Properly moving items to the desired position
  Syncing reordering to other model instances
  If the order is not defined, sort the entries by the id

KDE Doxygen Tools

  [Meta] Change maintainer in setup.py


  Backend for Mac
  Add support for killing a KAuth::ExecuteJob


  Sanitize shortcut list on read/write from kdeglobals
  Avoid useless reallocs by removing squeeze call on temporary buffer


  KDBusService: Add accessor for the dbus service name we registered


  With Qt >= 5.8 use the new API to set scene graph backend
  Don't set acceptHoverEvents in DragArea as we don't use them


  meinproc5: link to the files, not to the library (bug 377406)


  Make PlainTextExtractor match "text/plain" again


  Error page, correctly load the image (with a real URL)


  Make remote file:// URL redirect to smb:// work again
  Keep query encoding when HTTP Proxy is used
  Updated user agents (Firefox 52 ESR, Chromium 57)
  Handle/truncate url display string assigned to job description. Prevents large data: urls from being included in UI notifications
  Add KFileWidget::setSelectedUrl() (bug 376365)
  Fix KUrlRequester save mode by adding setAcceptMode


  Mention the new QSFPM::setRecursiveFiltering(true) which makes KRecursiveFilterProxyModel obsolete


  Do not remove queued notifications when the fd.o service starts
  Mac platform adaptations


  API dox: fix missing note to call setXMLFile with KParts::MainWindow


  Fix 'Not found: ""' terminal messages


  Expose additional internal View's functionality to the public API
  Save a lot of allocation for setPen
  Fix ConfigInterface of KTextEditor::Document
  Added font and on-the-fly-spellcheck options in ConfigInterface


  Add support for wl_shell_surface::set_popup and popup_done


  Support building against a qt without a11y enabled
  Fix wrong size hint when animatedShow is called with hidden parent (bug 377676)
  Fix characters in KCharSelectTable getting elided
  Enable all planes in kcharselect test dialog


  WiredSetting: return autonegotiate even when it's disabled
  Prevent signals in glib2 be defined by Qt
  WiredSetting: Speed and duplex can be set only when auto-negotiation is off (bug 376018)
  Auto-negotiate value for wired setting should be false

Plasma Framework

  [ModelContextMenu] Use Instantiator instead of Repeater-and-reparent-hack
  [Calendar] Shrink and elide week names like is done with day delegate (bug 378020)
  [Icon Item] Make "smooth" property actually do something
  Set implicit size from source size for image/SVG URL sources
  add a new property in containment, for an edit mode
  correct maskRequestedPrefix when no prefix is used (bug 377893)
  [Menu] Harmonize openRelative placement
  Most (context) menus have accelerators (Alt+letter shortcuts) now (bug 361915)
  Plasma controls based on QtQuickControls2
  Handle applyPrefixes with an empty string (bug 377441)
  actually delete old theme caches
  [Containment Interface] Trigger context menus on pressing "Menu" key
  [Breeze Plasma Theme] Improve action-overlay icons (bug 376321)

Syntax Highlighting

  TOML: Fix highlighting of string escape sequences
  Update Clojure syntax highlighting
  A few updates to OCaml syntax
  Hightlight *.sbt files as scala code
  Also use the QML highlighter for .qmltypes files

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


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

More information about the kde-core-devel mailing list