KDE Frameworks 5.97.0 released
14th August 2022. KDE today announces the release of KDE Frameworks 5.97.0. KDE Frameworks are 83 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 Pass the HTTP status code as the MetaData status code Properly detect failed jobs Breeze Icons Add mimetypes/{16,22,32,64}/application-x-msdownload, which is used for DLLs Remove monochrome versions of help-related app icons (bug 456737) Extra CMake Modules kde-modules/KDEGitCommitHooks.cmake - handle non-toplevel project KActivities Utilize std::optional instead of custom impl Remove debug message for Consumer destructor KArchive k7zip: Merge two functions to the constructor KCalendarCore Deprecate deletion tracking support in CalFormat::fromString Add plugin loader for KCalendarCore::CalendarPlugin KCMUtils follow symlinks for search of .desktop files tools/kcmmetadatagenerator: Print out critical warning if file could not be opened Make CMake import target of kcmdesktopfilegenerator relocatable Add utility cmake method to generate KCM metadata desktop files KCompletion KCompletion: clean-up private class KCompletion*: general clean-up KConfig Don't inherit from containers KConfigWidgets [KCommandBar] Improve position and size follow symlinks during search for help Avoid tracking dangling KConfigDialogManager (bug 456630) KCoreAddons Deprecate KMessage system KUserGroup: fix data race by porting from getgrgid to getgrgid_r KUserGroup: centralize calls to getgrgid(), at least for constructors KUser: fix data race by porting to getpwuid_r and getpwnam_r KUser: use member initialization, call getpwuid in a single place Add KRuntimePlatform as alternative for KDeclarative::runtimePlatform Bump shared-mime-info to 1.8 make kprocess a more proper qprocess new ksandbox function to start processes Adapt libexec paths for KF6 KDeclarative GridDelegate: Improve accessibility for inline buttons KDELibs 4 Support Remove unused X-KDE-ModuleType Convert file to UTF-8 KDocTools Add Han Young to the contributors list KFileMetaData Add PNG extractor dump tool: Print extractor name KGlobalAccel GlobalShortcutsRegistry: don't use a QHash for a couple of elements KDE GUI Addons QtWaylandClient is required when building with Wayland support KHolidays # Use non-deprecated API unconditionally everywhere Implement deprecated API by calling the new one Make rawHolidays() with category filter also work with seasonal holidays Actually implement HolidayRegion::rawHolidays() Actually include seasonal holidays in rawHolidaysWithAstroSeasons() Add methods to check for polar days/nights KIconThemes Do not use QIcon::setThemeName to set system theme KImageFormats Use right type on enums PSD: Improve alpha detection (bug 182496) PSD: LAB support KIO ScopedProcessRunner: Set scope name according to X-KDE-AliasFor Template: have KIO worker bundle name match full lingo Use QDateTime::fromSecsSinceEpoch instead of fromMSecsSinceEpoch(1000 * KFileItem: save a useless multiplication KRecentDocument: better prevent duplicate bookmark for same href (bug 456046) KRecentDocument: Improve compat with Gtk File Picker (bug 456046) Port kio_remote to WorkerBase FileUndoManager: use emitRenaming where appropriate FileUndoManager: fix job description when undoing a batch-renaming (bug 437510) fix x-kde-protocol(s) filters for json based kpropertiesdialog plugins Deprecate AskUserActionInterface::Sorry Fix WidgetsAskUserActionHandler::requestUserMessageBox's "Don't ask again" [KUrlNavigatorToggleButton] Load accept icon on demand KPropertiesDialog: Handle non-existing file type in default handler label KPropertiesDialog: Update enabled state for default handler label KUrlNavigatorButton: use a struct instead of QPair KFileItemActions: use a struct instead of QPair kio_http: Use a struct instead of QPair HostInfo: Use a struct instead of QPair KFileItemActions: Add icon to "Open With..." action port sandbox detection to ksandbox [kfileitemactions] Pass parentWidget to JobUIDelegate Rename view action and set its icon Fix crash in DropJob (bug 454747) Fix thumbnailer result for parent mime types being overwritten (bug 453480) Port kio_help to WorkerBase [knewfilemenu] Deprecate setViewShowsHiddenFiles KDirOperator: only show preview on mouse hover KImageFilePreview: if no current preview, don't show last one on resize (bug 434912) KImageFilePreview: only create QTimeLine member if needed [knewfilemenu] Replace setPopupFiles with setWorkingDirectory [KFilePlacesView] Fix condition for pointIsTeardownAction Switch template to KIO worker [BatchRenameJob] Add job description and report periodically Adapt libexec search path
KDE Frameworks 5.97.0 released
14th August 2022. KDE today announces the release of KDE Frameworks 5.97.0. KDE Frameworks are 83 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 Pass the HTTP status code as the MetaData status code Properly detect failed jobs Breeze Icons Add mimetypes/{16,22,32,64}/application-x-msdownload, which is used for DLLs Remove monochrome versions of help-related app icons (bug 456737) Extra CMake Modules kde-modules/KDEGitCommitHooks.cmake - handle non-toplevel project KActivities Utilize std::optional instead of custom impl Remove debug message for Consumer destructor KArchive k7zip: Merge two functions to the constructor KCalendarCore Deprecate deletion tracking support in CalFormat::fromString Add plugin loader for KCalendarCore::CalendarPlugin KCMUtils follow symlinks for search of .desktop files tools/kcmmetadatagenerator: Print out critical warning if file could not be opened Make CMake import target of kcmdesktopfilegenerator relocatable Add utility cmake method to generate KCM metadata desktop files KCompletion KCompletion: clean-up private class KCompletion*: general clean-up KConfig Don't inherit from containers KConfigWidgets [KCommandBar] Improve position and size follow symlinks during search for help Avoid tracking dangling KConfigDialogManager (bug 456630) KCoreAddons Deprecate KMessage system KUserGroup: fix data race by porting from getgrgid to getgrgid_r KUserGroup: centralize calls to getgrgid(), at least for constructors KUser: fix data race by porting to getpwuid_r and getpwnam_r KUser: use member initialization, call getpwuid in a single place Add KRuntimePlatform as alternative for KDeclarative::runtimePlatform Bump shared-mime-info to 1.8 make kprocess a more proper qprocess new ksandbox function to start processes Adapt libexec paths for KF6 KDeclarative GridDelegate: Improve accessibility for inline buttons KDELibs 4 Support Remove unused X-KDE-ModuleType Convert file to UTF-8 KDocTools Add Han Young to the contributors list KFileMetaData Add PNG extractor dump tool: Print extractor name KGlobalAccel GlobalShortcutsRegistry: don't use a QHash for a couple of elements KDE GUI Addons QtWaylandClient is required when building with Wayland support KHolidays # Use non-deprecated API unconditionally everywhere Implement deprecated API by calling the new one Make rawHolidays() with category filter also work with seasonal holidays Actually implement HolidayRegion::rawHolidays() Actually include seasonal holidays in rawHolidaysWithAstroSeasons() Add methods to check for polar days/nights KIconThemes Do not use QIcon::setThemeName to set system theme KImageFormats Use right type on enums PSD: Improve alpha detection (bug 182496) PSD: LAB support KIO ScopedProcessRunner: Set scope name according to X-KDE-AliasFor Template: have KIO worker bundle name match full lingo Use QDateTime::fromSecsSinceEpoch instead of fromMSecsSinceEpoch(1000 * KFileItem: save a useless multiplication KRecentDocument: better prevent duplicate bookmark for same href (bug 456046) KRecentDocument: Improve compat with Gtk File Picker (bug 456046) Port kio_remote to WorkerBase FileUndoManager: use emitRenaming where appropriate FileUndoManager: fix job description when undoing a batch-renaming (bug 437510) fix x-kde-protocol(s) filters for json based kpropertiesdialog plugins Deprecate AskUserActionInterface::Sorry Fix WidgetsAskUserActionHandler::requestUserMessageBox's "Don't ask again" [KUrlNavigatorToggleButton] Load accept icon on demand KPropertiesDialog: Handle non-existing file type in default handler label KPropertiesDialog: Update enabled state for default handler label KUrlNavigatorButton: use a struct instead of QPair KFileItemActions: use a struct instead of QPair kio_http: Use a struct instead of QPair HostInfo: Use a struct instead of QPair KFileItemActions: Add icon to "Open With..." action port sandbox detection to ksandbox [kfileitemactions] Pass parentWidget to JobUIDelegate Rename view action and set its icon Fix crash in DropJob (bug 454747) Fix thumbnailer result for parent mime types being overwritten (bug 453480) Port kio_help to WorkerBase [knewfilemenu] Deprecate setViewShowsHiddenFiles KDirOperator: only show preview on mouse hover KImageFilePreview: if no current preview, don't show last one on resize (bug 434912) KImageFilePreview: only create QTimeLine member if needed [knewfilemenu] Replace setPopupFiles with setWorkingDirectory [KFilePlacesView] Fix condition for pointIsTeardownAction Switch template to KIO worker [BatchRenameJob] Add job description and report periodically Adapt libexec search path