Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: kcoreaddons | Distribution: openSUSE Tumbleweed |
Version: 5.116.0 | Vendor: openSUSE |
Release: 1.3 | Build date: Mon May 6 13:32:34 2024 |
Group: Unspecified | Build host: reproducible |
Size: 328857 | Source RPM: kcoreaddons-5.116.0-1.3.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://www.kde.org | |
Summary: Utilities for core application functionality and accessing the OS |
KCoreAddons provides classes built on top of QtCore to perform various tasks such as manipulating mime types, autosaving files, creating backup files, generating random sequences, performing text manipulations such as macro replacement, accessing user information and many more.
LGPL-2.1-or-later
* Mon May 06 2024 Christophe Marin <christophe@krop.fr> - Update to 5.116.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.116.0 - No code change since 5.115.0 * Thu Feb 08 2024 Christophe Marin <christophe@krop.fr> - Update to 5.115.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.115.0 - Changes since 5.114.0: * Add isProcExists func to check if /proc exists * Determine UNIX process if "/proc" does not exist * Sat Jan 13 2024 Christophe Marin <christophe@krop.fr> - Update to 5.114.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.114.0 - Changes since 5.113.0: * Fix license text loading on Android * Tue Dec 05 2023 Christophe Marin <christophe@krop.fr> - Update to 5.113.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.113.0 - Changes since 5.112.0: * Make testLoadHints pass with the PatchCollection * KAboutLicense::byKeyword: handle SPDX ids with -or-later * kdirwatch: find fam as part of the tests now that we include _p.h * kdirwatch: don't crash after moving threads * kdirwatch: don't leave relative entries dangling * kdirwatch: expand ref counting system to keep account of public instances * kdirwatch: always unref d, and unset d from inside d * Mon Nov 06 2023 Christophe Marin <christophe@krop.fr> - Update to 5.112.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.112.0 - Changes since 5.111.0: * Fix API docs generation for KPluginMetaDataOption enum values * Deprecate unused KStringHandler::isUtf8 & KStringHandler::from8Bit * Mon Oct 09 2023 Christophe Marin <christophe@krop.fr> - Update to 5.111.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.111.0 - Changes since 5.110.0: * Unset bug address for implicitly created KAboutData (kde#473517) * Wed Sep 06 2023 Christophe Marin <christophe@krop.fr> - Update to 5.110.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.110.0 - Changes since 5.109.0: * KFileSystemType: recognize ntfs3 * Tue Aug 08 2023 Christophe Marin <christophe@krop.fr> - Update to 5.109.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.109.0 - Changes since 5.108.0: * kurlmimedata: limit amount of in-flight FDs for portal submission (kde#472716) * Remove code variants for building with Qt 6 * kurlmimedata: don't portal symlinks (kde#464225) * KSignalHandler: possibility to register signal handler as early as possible * Add explicit moc includes to sources for moc-covered headers * Mon Jul 03 2023 Christophe Marin <christophe@krop.fr> - Update to 5.108.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.108.0 - Changes since 5.107.0: * Remove qt6 CI builds * Mon Jun 05 2023 Christophe Marin <christophe@krop.fr> - Update to 5.107.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.107.0 - Changes since 5.106.0: * use fcntl to fix macOS compile * Sat May 06 2023 Christophe Marin <christophe@krop.fr> - Update to 5.106.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.106.0 - Changes since 5.105.0: * exportUrlsToPortal: let it work in a non-KDE session (kde#458643) * exportUrlsToPortal: don't export when there are non-sendable non-local files * KDirWatch: Don't append fileName to fileName in Delete event (kde#467095) * Sat Apr 01 2023 Christophe Marin <christophe@krop.fr> - Update to 5.105.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.105.0 - Changes since 5.104.0: * Prevent KSignalHandler leaking signalfd file descriptors * Mon Mar 06 2023 Christophe Marin <christophe@krop.fr> - Update to 5.104.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.104.0 - Changes since 5.103.0: * Deprecate KPluginMetaData::initialPreference * Convert BugReportUrl in desktoptojson * exportUrlsToPortal: stop fusing remote urls * Show deprecation warning about desktoptojson tool * Wed Feb 08 2023 Christophe Marin <christophe@krop.fr> - Update to 5.103.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.103.0 - Changes since 5.102.0: * don't needlessly copy urls while iterating * KSandbox: Warn when running without flatpak-spawn privileges * Thu Jan 12 2023 Christophe Marin <christophe@krop.fr> - Update to 5.102.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.102.0 - Changes since 5.101.0: * Config.cmake.in: workaround Inotify static issue * Better Pluralize 'n minutes ago' (kde#462261) * Fix portal urls cache on X11 (kde#460314) * Tue Dec 06 2022 Christophe Marin <christophe@krop.fr> - Update to 5.101.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.101.0 - Changes since 5.100.0: * [KJobTrackerInterface] qRegisterMetatype KJob::Unit * Remove unused variable * Perform initialization in initialization list * Tue Nov 08 2022 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.100.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.100.0 - Changes since 5.99.0: * Add missing . in error string * KPluginMetaData: Check applicationDirPath first when resolving plugin paths (kde#459830) * Fix static build of downstream consumers * Fix the translation folder name * KFileSystem: add Fuse Type; use libudev to probe underlying fuseblk type * Sat Oct 01 2022 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.99.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.99.0 - Changes since 5.98.0: * Remove unused includes * Show all headers in qtc6 * Cache portal urls * Add new bugReportUrl standard metadata property * KSignalHandler: Fix documentation * Add Qt 6 Windows CI * .gitlab-ci.yml: enable static builds * Add support for static builds * Fix moc configuration of K_PLUGIN_CLASS macro * Use a non-deprecated notify signal for the KJob::percent property * Tue Sep 06 2022 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.98.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.98.0 - Changes since 5.97.0: * kcoreaddons_add_plugin: Add cmake option to skip plugin installation in autotests * Remove extra semi colon * Add FreeBSD Qt 6 CI * kfuzzymatchertest replace "QStringLiteral("")" with "QString("")" * Fix KUrlMimeData::exportUrlsToPortal for mixed files-and-directories URIs * Sun Aug 07 2022 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * 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 * fix up the kpluingmetadata::value doc * Add KRuntimePlatform as alternative for KDeclarative::runtimePlatform * Fix klibexectest when build dir path contains symlink * Fix unit tests in kpluginfactorytest * Bump shared-mime-info to 1.8 * make kprocess a more proper qprocess * new ksandbox function to start processes * refresh git-blame-ignore-revs for latest clang-format run * automatic clang-format run (clang 14) * Adapt libexec paths for KF6 * Sun Jul 03 2022 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.96.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.96.0 - Changes since 5.95.0: * Remove duplicate header between cpp/h files * Add missing errno header * xdg drag and drop portal support * Install KMemoryInfo headers * Fri Jun 10 2022 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.95.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.95.0 - Changes since 5.94.0: * KPluginFactory: Create un-deprecated overload to register CreateInstanceWithMetaDataFunction * KSignalHandler: add error warnings when reading or writing signal * Use the versionless KDE_INSTALL_FULL_KSERVICETYPESDIR variant * port to standard C++ smart pointers where possible * kmemoryinfo class * KPluginFactory: Provide better context in error message if instance could not be created * KJob: add method to check if job was started with exec() * Add autotest for KStringHandler::lsqueeze/csqueeze/rsqueeze * new util ksandbox * KDirWatch: handle IN_Q_OVERFLOW events * KProcess: wrap Qt5-only QProcess API also with Qt version check * KListOpenFilesJob: check lsof executable exist in PATH before starting it with QProcess * KProcess: replace an assert with a check for empty * KAboutData: improve the API docs for LicenseKey enum * Install KMemoryInfo headers * Tue May 10 2022 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.94.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.94.0 - Changes since 5.93.0: * Fix kprocesstest for Qt6 * autotests: fix kdelibs4configmigratortest for Windows * autotests: skip KNetworkMountsTestCanonical::testCanonicalSymlinkPath on Windows * autotests: skip KFileUtilsTest::testfindAllUniqueFiles on Windows * KNetworkMounts: fix some warnings * KPluginMetaData: Fix setting of MetaDataOption when building without deprecations * KPluginMetaData: Delegate to other constructors where possible * KPluginMetaData: Always initialize d-ptr * API dox: typofix, name of header to include * API dox: typofix, match @p with the actual params of expandMacro() * autotests: check for ZFS and expect failure then * autotests: make the FreeBSD test pass * processlist: don't call procstat_getpathname() at all * ListOpenFilesJob: avoid creating the processlist on FreeBSD multiple times * Sun Apr 03 2022 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.93.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.93.0 - Changes since 5.92.0: * Add default argument for KPluginFactory::create where no keyword and args have to be specified * CI: require tests to pass on Linux * Also wrap Kdelibs4ConfigMigrator in a QT_VERSION check for Qt6 * Optimize KPluginMetaData::findPluginById by using QPluginLoader directly * Remove *.doc pattern for text/plain * KPluginMetaData: find plugins in the directory of the executable, too * Mon Mar 07 2022 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Add Qt6 Android CI * Deprecate KPluginMetaData::fromDesktopFile * KPluginMetaDataTest: Explicitly call dedicated constructors * KPluginMetaData: Emit runtime deprecation warnings for deprecated code path * KPluginMetaData: Add note for deprecated code paths to constructor * KPluginMetaData: Use QFileInfo::completeBaseName for deriving plugin id * Remove broken Python bindings generation * Downgrade mismatched host tool version to WARNING * Add a way to indicate to not show a notification on finished * Allow to create valid KPluginMetaData for plugins without embedded JSON metadata * Add an OUTPUT_FILE argument to kcoreaddons_desktop_to_json() * KSignalHandler: attempt to fix Windows build * Add KSignalHandler * Build benchmarks of kdirwatch test as separate lib * Build benchmarks of ktexttohtml as separate executable * Sun Feb 06 2022 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.91.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.91.0 - Changes since 5.90.0: * Search in kf<version> plugin * kcoreaddons_target_static_plugins: Use private linking for plugin registration file * Fix kprocesslist in Windows * Fix kformattest on Windows * Fix krandomtest on Windows * klibexec helper to resolve libexec path relative * Set timezone to what the test expects * KPluginMetaDataTest: Fix check for service type querying error essage * Fix KPluginMetaDataTest::testPathIsAbsolute * desktopfileparser: Avoid a run-time string concatenation * KF5CoreAddonsConfig: check desktoptojson version when cross-compiling * KPluginMetaData: Fix a typo in a comment * desktoptojson: Further improvements to cross-compilation mode * Fix kcoreaddons_desktop_to_json when cross-compiling * Fix compiler warnings in posix_fallocate_mac.h * Add KPluginMetaData::fromJsonFile() * KPluginMetadata: store all paths as absolute ones * KPluginMetaData::metaDataFileName: Fix broken check if we have the metaDataFileName value set * Use directly kf${QT_MAJOR_VERSION} (Volker idea) * Use QT_STRINGIFY(QT_VERSION_MAJOR) Instead of the if stuff * Use kf6 for installing licenses * Utilize ECMDeprecationSettings to manage deprecate Qt API * kcoreaddons_add_plugin: Throw error when we have unparsed args * Add CI qt6 support * Port deprecated enum in qt6 * Need to build static lib * Improve formatRelativeDateTime * KProcessList: Remove dead Q_OS_FREEBSD branches * Improve error message for KPluginFactory::loadFactory * Add missing copying of error text in KPluginFactory::instantiatePlugin * Mon Jan 03 2022 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.90.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.90.0 - Changes since 5.89.0: * Introduce K_PLUGIN_CLASS macro for creating plugin factory without metadata * Don't hardcode kservicestypes5 as search path * Put QT_VERSION check around Kdelibs4Migration class * FindProcstat: Fix CMake warning and use an imported target * Don't put the plugins in a "/plugins" sub-dir in the builddir * KPluginFactory: report errors from QPluginLoader * Use directly stream operators * Now it returns qsizetype in qt6 * KF5CoreAddonsMacros: Replace "." with "_" for KPLUGINFACTORY_PLUGIN_CLASS_INTERNAL_NAME compile definition * Clarify deprecation docs of KPluginLoader::factory * Write value of QT_MAJOR_VERSION in cmake config file * Build system changes to compile against Qt6
/usr/share/kf5 /usr/share/kf5/licenses /usr/share/kf5/licenses/ARTISTIC /usr/share/kf5/licenses/BSD /usr/share/kf5/licenses/GPL_V2 /usr/share/kf5/licenses/GPL_V3 /usr/share/kf5/licenses/LGPL_V2 /usr/share/kf5/licenses/LGPL_V21 /usr/share/kf5/licenses/LGPL_V3 /usr/share/kf5/licenses/QPL_V1.0 /usr/share/mime/packages/kde5.xml
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Jan 12 02:11:34 2025