KDE Frameworks 5.64.0 released
David Faure
faure at kde.org
Sun Nov 10 02:03:44 GMT 2019
10th November 2019. KDE today announces the release of KDE Frameworks 5.64.0.
KDE Frameworks are 81 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
https://kde.org/products/frameworks/
Attica
Add some std::move in setter functions
Baloo
Make it compile against qt5.15
Use propertymap to store properties in Baloo::Result
Add standalone conversion functions for PropertyMap to Json and vice versa
[Database] Rework handling environment flags
Replace recursion in FilteredDirIterator with loop iteration
Breeze Icons
Center-align the non-square 64px audio mimetype icons (bug 393550)
Delete remnants of nepomuk icon
Move colorful 32px help-about icon into actions (bug 396626)
Improve draw icons (bug 399665)
Delete nepomuk icon
Fill middle mouse button area
Add folder-recent, extend hand of clock in folder-temp
Use a more correct and appropriate visual metaphor for "get hot new stuff" icon (bug 400500)
Update elisa icon
Use css instead of scss as output format
Fix incorrect rendering of 22px edit-opacity icon
Add edit-opacity icons (bug 408283)
Icons for windy weather (bug 412718)
Fix incorrect margins in 16/22px media icons
Use the text rather than highlight color for rating/star emblem
Add draw-arrow icons (bug 408283)
Add draw-highlight action icons (bug 408283)
Add PATH/LD_LIBRARY_PATH to qrcAlias invocation
Add applications-network icon for renaming Internet category to Network
Add edit-line-width icons (bug 408283)
Extra CMake Modules
Don't set C/C++ standards if already set
Use modern way to set the C/CXX standad
Raise CMake requirements to 3.5
ECMAddQch: support PREDEFINED_MACROS/BLANK_MACROS with blanks & quotes
Framework Integration
Add standard icons to support to all entries in QDialogButtonBox (bug 398973)
ensure winId() not called on non-native widgets (bug 412675)
KActivitiesStats
tests: fix macos build failure
Windows MSVC compile fix
Add a utility accessor to get a QUrl from a ResultSet::Result
KArchive
Fix memory leak in KXzFilter::init
Fix null pointer reference when extraction fails
decodeBCJ2: Fix assert with broken files
KXzFilter::Private: remove unused props
K7Zip: Fix memory use in readAndDecodePackedStreams
KCalendarCore #
Add libical version too
Explicitly define the Journal copy ctor
KCMUtils
Conditionally show navigation buttons in the header for multi-page KCMs
don't use a custom header height (bug 404396)
add extra include
Fix memory leak of KQuickAddons::ConfigModule objects (bug 412998)
[KCModuleLoader] Show error when QML fails to load
KConfig
kconfig_compiler: Move the KSharedConfig::Ptr when using them
Make it compile against qt5.15 without deprecated method
Expose isImmutable to introspection (e.g. QML)
Add convenience for defaults/dirty states to KCoreConfigSkeleton
Make kconfig_compiler generate ctors with the optional parent arg
Make preferences() a public function
KConfigWidgets
Avoid overloading KCModule::changed
KContacts
Install translations
KCoreAddons
KProcessInfoList -- add proclist backend for FreeBSD
KDeclarative
Use compile time checked connect
Make the settingChanged() slot protected
Get KQuickAddons::ConfigModule to expose if we're in the defaults state
Grab the keyboard when KeySequenceItem is recording
Add ManagedConfigModule
Remove outdated comment about [$e] expansion
[ConfigModule] Expose mainUi component status and error string
KDELibs 4 Support
KLocale api docs: make it easier to find how to port code away from it
KDocTools
man: use <arg> instead of <group>
KFileMetaData
Fix crash in writer collection and cleanup
KHTML
Extend KHtmlView::print() to use a predefined QPrinter instance (bug 405011)
KI18n
Add KLocalizedString::untranslatedText
Replace all qWarning and related calls with categorised logging
KIconThemes
Fix usage of the new deprecation macros for assignIconsToContextMenu
Deprecate KIconTheme::assignIconsToContextMenu
KIO
Const & signature of new introduced SlaveBase::configValue
Port to the QSslError variant of KSslInfoDialog
Port KSSLD internals from KSslError to QSslError
Make non-ignorable SSL errors explicit
auto-enable KIO_ASSERT_SLAVE_STATES also for from-git builds
Port (most of) KSslInfoDialog from KSslError to QSslError
kio_http: avoid double Content-Type and Depth when used by KDAV
Port the KSSLD D-Bus interface from KSslError to QSslError
Replace usage of SlaveBase::config()->readEntry by SlaveBase::configValue
Remove two unused member variables using KSslError
Avoid sending KDirNotify::emitFilesAdded when the emptytrashjob finishes
Deprecate the KTcpSocket-based variant of SslUi::askIgnoreSslErrors
Treat "application/x-ms-dos-executable" as executable on all platforms (bug 412694)
Replace usage of SlaveBase::config() by SlaveBase::mapConfig()
ftptest: replace logger-colors with logger
[SlaveBase] Use QMap instead of KConfig to store ioslave config
Port KSslErrorUiData to QSslError
exclude ioslaves directory from api docs
ftptest: mark overwrite without overwrite flag no longer failing
ftptest: refactor the daemon startup into its own helper function
[SslUi] Add api docs for askIgnoreSslErrors()
consider ftpd not required for the time being
port ftp slave to new error reporting system
fix proxy setting loading
Implement KSslCertificateRule with QSslError instead of KSslError
Port (most of) the interface of KSslCertificateRule to QSslError
Port KSslCertificateManager to QSslError
Update test kfileplacesviewtest following D7446
Kirigami
Ensure that GlobalDrawer topContent always stays on top (bug 389533)
highlight on mouseover only when mode than one page (bug 410673)
Rename Okular Active to Okular Mobile
items have active focus on tab when they aren't in a view (bug 407524)
Allow contextualActions to flow into the header toolbar
Fix incorrect Credits model for Kirigami.AboutPage
Don't show context drawer if all actions are invisible
Fix Kirigami template image
keep containers devoid of deleted items
limit size of the drag margins
Fix showing menu toolbutton when no drawer is available
Disable dragging global drawer when in menu mode
Show menu items tooltip text
Do not warn about LayoutDirection in SearchField
Properly check enabled state of Action for ActionToolBar buttons
Use MenuItem's action property directly in ActionMenuItem
Allow the global drawer to become a menu if desired
Be more explicit about action property types
KItemViews
[RFC] Unify style of new Kirigami.ListSectionHeader and CategoryDrawer
KJS
Better message for String.prototype.repeat(count) range errors
Simplify parsing of numeric literals
Parse JS binary literals
Detect truncated hex and octal literals
Support new standard way of specifying octal literals
Collection of regression tests taken from khtmltests repository
KNewStuff
Ensure that the changedEntries property is correctly propagated
Fix KNSCore::Cache fetching when initialising Engine (bug 408716)
KNotification
[KStatusNotifierItem] Allow left click when menu is null (bug 365105)
Remove Growl support
Add and enable Notification Center support in macOS
KPeople
Unbreak build: limit DISABLE_DEPRECATED for KService to < 5.0
KService
Make it compile against qt5.15 without deprecated method
KTextEditor
KateModeMenuList: improve word wrap
fix crash (bug 413474)
more ok's arrived, more v2+
more ok's arrived, more v2+
add hint to copyright header
no non-trivial code lines remain here beside for people that agreed to v2+ => v2+
no non-trivial code lines remain here of authors no longer responding, v2+
more files v2+, as got OK by authors, see kwrite-devel at kde.org
more files v2+, as got OK by authors, see kwrite-devel at kde.org
more files v2+, as got OK by authors, see kwrite-devel at kde.org
more files v2+, as got OK by authors, see kwrite-devel at kde.org
more files v2+, as got OK by authors, see kwrite-devel at kde.org
more files v2+, as got OK by authors, see kwrite-devel at kde.org
katedocument.h is v2+ already
ok'd by loh.tar, sars, lgplv2+
relicense to lgplv2+, got ok of sven + michal
relicense to lgplv2+, got ok of sven + michal
all files with SPDX-License-Identifier are lgplv2+
clarify license, add SPDX-License-Identifier
clarify license, add SPDX-License-Identifier
clarify license, add SPDX-License-Identifier
clarify license, add SPDX-License-Identifier
clarify license, add SPDX-License-Identifier
clarify license, add SPDX-License-Identifier
update license, dh is in lgplv2+ section of relicensecheck.pl
update license, dh is in lgplv2+ section of relicensecheck.pl
clarify license, add SPDX-License-Identifier
clarify license, add SPDX-License-Identifier
clarify license, add SPDX-License-Identifier
clarify license, add SPDX-License-Identifier
clarify license, add SPDX-License-Identifier
clarify license, add SPDX-License-Identifier
clarify license, add SPDX-License-Identifier
lgplv2.1+ => lgplv2+
clarify license, add SPDX-License-Identifier
clarify license, add SPDX-License-Identifier
clarify license, add SPDX-License-Identifier
clarify license, add SPDX-License-Identifier
clarify license, add SPDX-License-Identifier
clarify license, add SPDX-License-Identifier
clarify license, add SPDX-License-Identifier
clarify license, add SPDX-License-Identifier
clarify license, add SPDX-License-Identifier
clarify license, add SPDX-License-Identifier
this header contains no gpl v2 only logic since long
clarify license, add SPDX-License-Identifier
clarify license, add SPDX-License-Identifier
clarify license, add SPDX-License-Identifier
clarify license, add SPDX-License-Identifier
clarify license, add SPDX-License-Identifier
clarify license, 'michalhumpula' => ['gplv23', 'lgplv23', 'gplv2+', 'lgplv2+', '+eV' ]
add missing s (bug 413158)
KateModeMenuList: force the vertical position above the button
better: self-contained headers
group includes for semantics
sort includes
KTextWidgets
Remove call to no longer needed KIconTheme::assignIconsToContextMenu
KWayland
FakeInput: add support for keyboard key press and release
Fix non-integer scale copy on creation of OutputChangeSet
KXMLGUI
fix default shortcut detection
NetworkManagerQt
Add support for SAE authentication used by WPA3
Plasma Framework
map disabledTextColor to ColorScope
add DisabledTextColor to Theme
[PC3/button] Elide text always
Improve panel options menu entries
[icons/media.svg] Add 16 & 32px icons, update style
[PlasmaComponents3] Fix checkable toolbutton background
Prison
Fix memory handling in datamatrix
Purpose
i18n: Add ellipsis to action items (X-Purpose-ActionDisplay)
QQC2StyleBridge
Do not assign combobox currentIndex as it breaks binding
Listen to the application style changing
Solid
Don't build static library when BUILD_TESTING=OFF
Syntax Highlighting
VHDL: all keywords are insensitive (bug 413409)
Add string escape characters to PowerShell syntax
Modelines: fix end of comment
Meson: more built-in functions and add built-in member functions
debchangelog: add Focal Fossa
Updates from CMake 3.16
Meson: Add a comment section for comment/uncomment with Kate
TypeScript: update grammar and fixes
ThreadWeaver
Make it compile against qt5.15
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.64.0.php
--
David Faure, faure at kde.org, http://www.davidfaure.fr
Working on KDE Frameworks 5
More information about the kde-announce
mailing list