11th August 2018. KDE today announces the release of KDE Frameworks 5.49.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 Don't instantiate a QStringRef into a QString only to search in a QStringList Define elements when they're declared Baloo [tags_kio] Fix multiple filename copies [tags_kio] Query target filepaths instead of appending paths to the file UDS entry Support special URLs for finding files of a certain type Avoid manipulation of lists with quadratic complexity Breeze Icons Add `drive-optical` icon (bug 396432) Extra CMake Modules Android: Don't hardcode a random version of the Android SDK ECMOptionalAddSubdirectory: Provide a bit more detail Fix variable definition check Change the 'since' version Improve ECMAddAppIconMacro KAuth Avoid warnings for PolkitQt5-1 headers KCoreAddons Fix overflow in rounding code (bug 397008) KFormat: Replace unicode literal with unicode codepoint to fix MSVC build KFormat: correct @since tag for new KFormat::formatValue KFormat: Allow usage of quantities beyond bytes and seconds Correct KFormat::formatBytes examples KDBusAddons Don't block forever in ensureKdeinitRunning KDeclarative ensure we are always writing in the engine's root context KDELibs 4 Support Fix qtplugins in KStandardDirs KHolidays # Install the sunrise/sunset computation header Added leap year day as (cultural) holiday for Norway Added ‘name’ entry for Norwegian holiday files Added descriptions for Norwegian holiday files more Japanese holiday updates from phanect holiday_jp_ja, holiday_jp-en_us - updated (bug 365241) KI18n Reuse function that already does the same Fix the catalog handling and locale detection on Android Fix KCatalog::translate when translation is same as original text Let ki18n macro file name follow style of other find_package related files Fix the configure check for _nl_msg_cat_cntr Don't generate files in the source directory libintl: Determine if _nl_msg_cat_cntr exists before use (bug 365917) Fix the binary-factory builds KIO Install kio related kdebugsettings category file Remove custom icon selection for trash (bug 391200) Top-align labels in properties dialog Present error dialog when user tries to create directory named "." or ".." (bug 387449) kcoredirlister lstItems benchmark [KSambaShare] Check file that's changed before reloading [KDirOperator] Use alternating background colors for multi-column views avoid memory leak in slave jobs (bug 396651) SlaveInterface: deprecate setConnection/connection, nobody can use them anyway Slightly faster UDS constructor [KFilePlacesModel] Support pretty baloosearch URLs Remove projects.kde.org web shortcut Switch KIO::convertSize() to KFormat::formatByteSize() Replace Gitorious web shortcut by GitLab Don't show confirmation dialog for Trash action by default (bug 385492) Kirigami support dynamically adding and removing title (bug 396417) introduce actionsVisible (bug 396413) adapt margins when scrollbar appears/disappear better management of the size (bug 396983) Optimise setting up the palette AbstractApplciationItem shouldn't have its own size, only implicit new signals pagePushed/pageRemoved add ScenePosition element (bug 396877) No need to emit the intermediary palette for every state Collapsible Sidebar Mode kirigami_package_breeze_icons: don't treat lists as elements (bug 396626) fix searc/replace regexp (bug 396294) animating a color produces a rater unpleasant effect (bug 389534) color focused item for keyboard navigation remove quit shortcut Remove long-time deprecated Encoding=UTF-8 from desktop format file fix toolbar size (bug 396521) fix handle sizing Show icons for actions that have an icon source rather than an icon name KNewStuff Remove long-time deprecated Encoding=UTF-8 from desktop format files Change default sort order in the download dialog to Rating Fix DownloadDialog window margins to meet general theme margins Restore accidentally removed qCDebug Use the right QSharedPointer API Handle empty preview lists KService Require out-of-source build Add subseq operator to match sub-sequences KTextEditor proper fix for the raw string indenting auto-quoting fix indenter to cope with new syntax file in syntaxhighlighting framework Show "Search wrapped" message in center of view for better visibility fix warning, just use isNull() Extend Scripting API fix segfault on rare cases where empty vector occurs for word count enforce clear of scrollbar preview on document clear (bug 374630) KTextWidgets KFindDialog: give the lineedit focus when showing a reused dialog KFind: reset count when changing the pattern (e.g. in the find dialog) KWayland Cleanup RemoteAccess buffers on aboutToBeUnbound instead of object destruction Support cursor hints on locked pointer Reduce unnecessary long wait times on failing signal spies Replace remaining V5 compat global includes Add XDG WM Base support to our XDGShell API Make XDGShellV5 co-compilable with XDGWMBase KWidgetsAddons Fix KTimeComboBox input mask for AM/PM times (bug 361764) KXMLGUI Fix KMainWindow saving incorrect widget settings (bug 395988) Plasma Framework if an applet is invalid, it has immediately UiReadyConstraint [Plasma PluginLoader] Cache plugins during startup Fix fading node when one textured is atlassed [Containment] Don't load containment actions with plasma/containment_actions KIOSK restriction Prison Fix Mixed to Upper mode latching in Aztec code generation Purpose Add bluetooth plugin [Telegram] Don't wait for Telegram to be closed Prepare to use Arc's status colours in the revision drop-down list QQC2StyleBridge Improve sizing of menus (bug 396841) check for valid icon Sonnet Sonnet: setLanguage should schedule a rehighlight if highlight is enabled Use the current hunspell API Syntax Highlighting CoffeeScript: fix templates in embedded JavaScript code & add escapes Exclude this in Definition::includedDefinitions() Use in-class member initialization where possible add functions to access keywords Add Definition::::formats() Add QVector<Definition> Definition::includedDefinitions() const Add Theme::TextStyle Format::textStyle() const; C++: fix standard floating-point literals (bug 389693) CSS: update syntax and fix some errors C++: update for c++20 and fix some syntax errors CoffeeScript & JavaScript: fix member objects. Add .ts extension in JS (bug 366797) Lua: fix multi-line string (bug 395515) RPM Spec: add MIME type Python: fix escapes in quoted-comments (bug 386685) haskell.xml: don't highlight Prelude data constructors differently from others haskell.xml: remove types from "prelude function" section haskell.xml: highlight promoted data constructors haskell.xml: add keywords family, forall, pattern Security information The released code has been GPG-signed using the following key: pub rsa2048/58D0EE648A48B3BB 2016-09-05 David Faure <fa...@kde.org> Primary key fingerprint: 53E6 B47B 45CE A3E0 D5B7 4577 58D0 EE64 8A48 B3BB http://kde.org/announcements/kde-frameworks-5.49.0.php -- David Faure, fa...@kde.org, http://www.davidfaure.fr Working on KDE Frameworks 5