./devel/kcoreaddons, Addons to QtCore

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 5.93.0, Package name: kcoreaddons-5.93.0, Maintainer: markd

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.

Required to run:
[sysutils/fam] [databases/shared-mime-info] [devel/libinotify] [x11/qt5-qtbase]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [x11/qt5-qttools] [pkgtools/cwrappers] [devel/extra-cmake-modules] [x11/xorgproto]

Master sites: (Expand)

Filesize: 444.699 KB

Version history: (Expand)

CVS history: (Expand)

   2022-04-28 15:59:09 by Jonathan Perkin | Files touched by this commit (3)
Log message:
kcoreaddons: SunOS (and probably others) fixes.
   2022-04-25 05:47:48 by Mark Davies | Files touched by this commit (3) | Package updated
Log message:
kcoreaddons: update to 5.93.0

Enable Unicode support in QRegularExpression where needed

KPluginMetaData::instanciate to print the error when it fails
Call ecm_install_po_files_as_qm() unconditionally
Add SMB2 and CIFS magic numbers
KFuzzyMatcher update

kcoreaddons_add_plugin: make SOURCES argument optional
KJob: if a delegate is already attached to a job, warn when setJob() is called
Make KAboutData::productName accessible for KCrash
Do not return duplicate plugins in KPluginLoader::findPlugins

Add new KAboutComponent for third party libs, data, etc
Fix incorrect HAVE_SYS_INOTIFY_H check
kfuzzymatcher: Add matchedRanges to get ranges where matches occurred
KPluginMetaData: Remove ServiceTypes from JSON code sample
KPluginMetaData: Create findPluginById method which prefers file name

New class KNetworkMounts: network mounts performance optimizations
PluginMetaData::supportsMimeType(): check for exact matches first
KPluginMetaData: warn if library metadata can't be loaded
Introduce KFileUtils::findAllUniqueFiles method
KTextToHTML: support also irc & ircs URLs
Expose KAboutComponent::version as a property
Deprecate JSON parameter in kcoreaddons_add_plugin
Deprecate KPluginLoader::pluginVersion

KFileSystemType: Fix hurd build
Python bindings: skip KPluginFactory::loadFactory and KNetworkMount
KStringHandler: insert ZWSP between camelCase sub-words in preProcessWrap
Create utility methods for plugin loading
Deprecate KPluginMetaData::instantiate method
Deprecate KPluginLoader class
KPluginLoader: move static methods to KPluginMetaData
Fix issue when building KCrash static (bug 440416)
Downgrade the "invalid plugin" warning message to a debug message
KFileSystemType: add a method to return filesystem type name

KStringHandler: add a new perlSplit() overload that takes a QStringView
Deprecate KPluginMetaData::extraInformation

KPluginFactory: Provide more context for warning
Add comments describing checks made before registering plugin
Move utility method to read translated json values to dedicated header
Improve deprecation docs of KAboutData::programIconName
kcoreaddons_add_plugin: Avoid clash if app name and plugin namepace are the same
K_PLUGIN_CLASS_WITH_JSON: Use name provided by kcoreaddons_add_plugin for factory
Port internal readStringList usage
Deprecate KPluginMetaData::readStringList in favor of value overload
Discard KPluginMetaData::value overloads for python bindings
KPluginMetaData: Add overload to interpret char array as string
KPluginMetaData: Add overloads to read int and bool value
merge the util's config.h

KF5CoreAddonsMacros: Replace "-" with "_" for \ 
compile definition
Compile against Qt6
Allow reading enabled state from KPluginMetaData using templated method
KF5CoreAddonsMacros: Build static plugins as static libs
Store KDE specific static plugin in seperate map
Make KPluginMetaData::isStaticPlugin public
kcoreaddons_add_plugin: Set property for file name
Add assertion to make sure we have a d-ptr in KPluginMetaData::getStaticPlugin
Create kcoreaddons_target_static_plugins cmake function
Allow KPluginMetaData::findPlugins to return static plugins
kcoreaddons_add_plugin: Allow creation of static plugins
Allow KPluginMetaData to represent static plugins
Create KPluginFactory::create method for loading KPart without keyword
Deprecate KPluginFactory::create overload taking plugin keyword
Deprecate KPluginFactory::registerPlugin(QString, CreateInstance*) methods
Deprecate KPluginFactory::registerPlugin overloads taking keyword
KPluginFactory: Use overload instead of default arg for registerPlugin keyword
Deprecate KPluginMetaData::serviceTypes

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
KF5CoreAddonsMacros: Replace "." with "_" for \ 
compile definition
Clarify deprecation docs of KPluginLoader::factory
Write value of QT_MAJOR_VERSION in cmake config file

Search in kf<version> plugin
kcoreaddons_target_static_plugins: Use private linking for plugin registration
klibexec helper to resolve libexec path relative
KPluginMetaDataTest: Fix check for service type querying error essage
desktopfileparser: Avoid a run-time string concatenation
KF5CoreAddonsConfig: check desktoptojson version when cross-compiling
desktoptojson: Further improvements to cross-compilation mode
Fix kcoreaddons_desktop_to_json when cross-compiling
Add KPluginMetaData::fromJsonFile()
KPluginMetadata: store all paths as absolute ones
KPluginMetaData::metaDataFileName: Fix broken check if we have the
metaDataFileName value set
kcoreaddons_add_plugin: Throw error when we have unparsed args
Improve formatRelativeDateTime
Improve error message for KPluginFactory::loadFactory
Add missing copying of error text in KPluginFactory::instantiatePlugin

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
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()
Add KSignalHandler

Add default argument for KPluginFactory::create where no keyword and args
have to be specified
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
   2022-04-18 21:12:27 by Adam Ciarcinski | Files touched by this commit (1798) | Package updated
Log message:
revbump for textproc/icu update
   2022-03-28 12:53:06 by Tobias Nygren | Files touched by this commit (110)
Log message:
{c,d,e}*/*: revbump(1) for libsndfile
   2021-12-08 17:07:18 by Adam Ciarcinski | Files touched by this commit (3063)
Log message:
revbump for icu and libffi
   2021-11-15 23:54:34 by Thomas Klausner | Files touched by this commit (396)
Log message:
*: recursive bump for gstreamer 1.18.5
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:

The following distfiles were unfetchable (note: some may be only fetched

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles