Subject: CVS commit: pkgsrc/devel/kcmutils
From: Mark Davies
Date: 2022-04-25 05:35:51
Message id: 20220425033551.1C1C3FB1A@cvs.NetBSD.org

Log Message:
kcmutils: update to 5.93.0

5.81.0
Add loaded signal to KCModuleData to handle delayed loading

5.82.0
[KCModuleProxy] Refactor loadModule() for simplicity
Remove ComponentsDialog class, not used anywhere
Deprecate unused KSettingsWidgetAdaptor class

5.84.0
Make KPluginMetaData accessible from KCModuleProxy class
Allow loading of KCModules using KPluginMetaData

5.85.0
Officially specify X-DocPath in the KCModule desktop file definition
Deprecate KCModuleProxy::aboutData
Add overload to pass in args in KCMultiDialog::addModule
Deprecate X-KDE-FactoryName and KCModuleInfo::handle
Deprecate KCMultiDialog::configCommitted(QByteArray) signal
Deprecate KSettings and KCModuleInfo based methods
help:/ urls are already handled by KUrlHandler from KGuiAddons

5.87.0
Fix Warning: Property type "Int" is not a known QVariant type
Add support for static builds
Add compat code for KService based plugin loading
Introduce KCModuleProxy::isChanged method
Un-overload KCModuleProxy:changed signal

5.88.0
KPluginSelector: Make sure to check if metaData/moduleInfo is valid before
accessing it
KPluginSelector: Allow KCMs to be loaded using X-KDE-ConfigModule keyword
Remove unused internal method in KPluginSelector
Deprecate KCModuleInfo in favor of KPluginMetaData API
KCMultiDialog: Use deprecation macros to wrap internal KCModuleInfo API usage
KCModuleLoader: Deprecate overloads using KCModuleInfo
KPluginSelector: Port internally deprecated KCModuleInfo usage
KCModuleProxy: Deprecate KService/KCModuleInfo overloads for constructor

5.89.0
Set initial page using initialPage property, rather than pushing
Do not reset KPluginModel if there are no plugins
Implement KPluginSelector replacement not based around KPluginInfo
Do not try to unload static plugins
Support static plugins for X-KDE-ConfigModule property

5.90.0
Wrap deprecated KDelarative::ConfigModule::aboutData method call in deprecation
wrappers
Deprecate KPluginSelector class
Allow KCMUtils to build without deprecated KCoreAddons methods
Update showNavigationButtons to use enum type
Fix PluginPage deprecation docs

5.91.0
Add KPluginWidget::load()
Remove assertion for KPluginMetaData param in KCModuleLoader::loadModule
KCModuleProxy: Use std::optional to check if we have a KPluginMetaData object
KCModuleProxy: Replace space with underscore when registering DBus service
Switch header style to ToolBar for system settings
kpluginmodel: Also copy plugin Id from KService to json object
KCMUtils can be built on Windows too

5.93.0
Fix KPluginSelector KCMs missing their metadata on plugin loading
Mark Windows and macOS as supported

Files:
RevisionActionfile
1.50modifypkgsrc/devel/kcmutils/Makefile
1.4modifypkgsrc/devel/kcmutils/PLIST
1.14modifypkgsrc/devel/kcmutils/distinfo