Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kf6-kcmutils for openSUSE:Factory 
checked in at 2025-07-14 10:48:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-kcmutils (Old)
 and      /work/SRC/openSUSE:Factory/.kf6-kcmutils.new.7373 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kf6-kcmutils"

Mon Jul 14 10:48:18 2025 rev:17 rq:1292123 version:6.16.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kf6-kcmutils/kf6-kcmutils.changes        
2025-06-18 15:58:56.911168728 +0200
+++ /work/SRC/openSUSE:Factory/.kf6-kcmutils.new.7373/kf6-kcmutils.changes      
2025-07-14 10:52:22.302300774 +0200
@@ -1,0 +2,13 @@
+Mon Jul  7 07:24:34 UTC 2025 - Christophe Marin <christo...@krop.fr>
+
+- Update to 6.16.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/6/6.16.0
+- Changes since 6.15.0:
+  * Update dependency version to 6.16.0
+  * kcm: supportsInstantApply property
+  * Remove leftovers from old QCH generation
+  * Update version to 6.16.0
+
+-------------------------------------------------------------------

Old:
----
  kcmutils-6.15.0.tar.xz
  kcmutils-6.15.0.tar.xz.sig

New:
----
  kcmutils-6.16.0.tar.xz
  kcmutils-6.16.0.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kf6-kcmutils.spec ++++++
--- /var/tmp/diff_new_pack.s51SUY/_old  2025-07-14 10:52:23.086333286 +0200
+++ /var/tmp/diff_new_pack.s51SUY/_new  2025-07-14 10:52:23.086333286 +0200
@@ -22,11 +22,11 @@
 # Internal QML import
 %global __requires_exclude qt6qmlimport\\(org\\.kde\\.kcmutils\\.private.*\\)
 
-# Full KF6 version (e.g. 6.15.0)
+# Full KF6 version (e.g. 6.16.0)
 %{!?_kf6_version: %global _kf6_version %{version}}
 %bcond_without released
 Name:           kf6-kcmutils
-Version:        6.15.0
+Version:        6.16.0
 Release:        0
 Summary:        Classes to work with KCModules
 License:        LGPL-2.1-or-later


++++++ kcmutils-6.15.0.tar.xz -> kcmutils-6.16.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-6.15.0/CMakeLists.txt 
new/kcmutils-6.16.0/CMakeLists.txt
--- old/kcmutils-6.15.0/CMakeLists.txt  2025-06-13 11:40:58.000000000 +0200
+++ new/kcmutils-6.16.0/CMakeLists.txt  2025-07-04 18:46:55.000000000 +0200
@@ -1,11 +1,11 @@
 cmake_minimum_required(VERSION 3.16)
 
-set(KF_VERSION "6.15.0") # handled by release scripts
-set(KF_DEP_VERSION "6.15.0") # handled by release scripts
+set(KF_VERSION "6.16.0") # handled by release scripts
+set(KF_DEP_VERSION "6.16.0") # handled by release scripts
 project(KCMUtils VERSION ${KF_VERSION})
 
 include(FeatureSummary)
-find_package(ECM 6.15.0  NO_MODULE)
+find_package(ECM 6.16.0  NO_MODULE)
 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake 
Modules." URL "https://invent.kde.org/frameworks/extra-cmake-modules";)
 feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND 
FATAL_ON_MISSING_REQUIRED_PACKAGES)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-6.15.0/src/core/kabstractconfigmodule.cpp 
new/kcmutils-6.16.0/src/core/kabstractconfigmodule.cpp
--- old/kcmutils-6.15.0/src/core/kabstractconfigmodule.cpp      2025-06-13 
11:40:58.000000000 +0200
+++ new/kcmutils-6.16.0/src/core/kabstractconfigmodule.cpp      2025-07-04 
18:46:55.000000000 +0200
@@ -22,6 +22,7 @@
     bool m_needsSave = false;
     bool m_representsDefaults = false;
     bool m_defaultsIndicatorVisible = false;
+    bool m_supportsInstantApply = true;
     QString m_authActionName;
     KAbstractConfigModule::Buttons m_buttons = KAbstractConfigModule::Help | 
KAbstractConfigModule::Default | KAbstractConfigModule::Apply;
 };
@@ -137,6 +138,20 @@
     Q_EMIT defaultsIndicatorsVisibleChanged();
 }
 
+bool KAbstractConfigModule::supportsInstantApply() const
+{
+    return d->m_supportsInstantApply;
+}
+
+void KAbstractConfigModule::setSupportsInstantApply(bool supported)
+{
+    if (d->m_supportsInstantApply == supported) {
+        return;
+    }
+    d->m_supportsInstantApply = supported;
+    Q_EMIT supportsInstantApplyChanged();
+}
+
 KPluginMetaData KAbstractConfigModule::metaData() const
 {
     return d->m_data;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-6.15.0/src/core/kabstractconfigmodule.h 
new/kcmutils-6.16.0/src/core/kabstractconfigmodule.h
--- old/kcmutils-6.15.0/src/core/kabstractconfigmodule.h        2025-06-13 
11:40:58.000000000 +0200
+++ new/kcmutils-6.16.0/src/core/kabstractconfigmodule.h        2025-07-04 
18:46:55.000000000 +0200
@@ -40,6 +40,12 @@
     Q_PROPERTY(QString name READ name CONSTANT)
     /*! \property KAbstractConfigModule::description */
     Q_PROPERTY(QString description READ description CONSTANT)
+    /*!
+     * \property KAbstractConfigModule::supportsInstantApply
+     *
+     * \since 6.16
+     */
+    Q_PROPERTY(bool supportsInstantApply READ supportsInstantApply WRITE 
setSupportsInstantApply NOTIFY supportsInstantApplyChanged)
 public:
     /*!
      * \enum KAbstractConfigModule::Button
@@ -196,6 +202,39 @@
     Q_SIGNAL void defaultsIndicatorsVisibleChanged();
 
     /*!
+     * \brief Indicate whether a config module supports instant apply.
+     *
+     * \a supportes The config module supports instant apply. If false,
+     * the settings application is exptected show Apply/OK buttons.
+     *
+     * The default is \c true.
+     *
+     * \since 6.16
+     */
+    void setSupportsInstantApply(bool supported);
+
+    /*!
+     * \brief Returns if the config module supports instant apply.
+     *
+     * Config modules that do not support instant apply only save their
+     * settings once Apply/OK are clicked by the user. The settings
+     * application is expected to show these buttons.
+     *
+     * The default is \c true.
+     *
+     * \since 6.16
+     */
+    bool supportsInstantApply() const;
+
+    /*!
+     * \brief Emitted when the KCM's supportsInstantApply property changes.
+     *
+     * \since 6.16
+     */
+    Q_SIGNAL void supportsInstantApplyChanged();
+
+
+    /*!
      * \brief Returns the metaData that was used when instantiating the plugin.
      */
     KPluginMetaData metaData() const;

Reply via email to