KDE Frameworks 5.48.0 released

Roman Collins r.s.col988 at gmail.com
Sat Jul 14 15:28:00 BST 2018


There's no unsubscribe links, please fix that

On Sat, Jul 14, 2018, 5:37 AM David Faure <faure at kde.org> wrote:

> 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
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20180714/35092007/attachment.htm>


More information about the kde-core-devel mailing list