Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kf6-krunner for openSUSE:Factory 
checked in at 2025-12-16 15:51:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-krunner (Old)
 and      /work/SRC/openSUSE:Factory/.kf6-krunner.new.1939 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kf6-krunner"

Tue Dec 16 15:51:54 2025 rev:22 rq:1322734 version:6.21.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kf6-krunner/kf6-krunner.changes  2025-11-17 
12:18:41.453909865 +0100
+++ /work/SRC/openSUSE:Factory/.kf6-krunner.new.1939/kf6-krunner.changes        
2025-12-16 15:57:25.057764780 +0100
@@ -1,0 +2,14 @@
+Fri Dec 12 20:17:31 UTC 2025 - Christophe Marin <[email protected]>
+
+- Update to 6.21.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/6/6.21.0
+- Changes since 6.20.0:
+  * Update dependency version to 6.21.0
+  * ResultsModel: Include QMimeData (kde#511228)
+  * Emit historyChanged() when history changed
+  * KF6KRunnerMacros: remove unnecessary CMakeParseArguments
+  * Update version to 6.21.0
+
+-------------------------------------------------------------------

Old:
----
  krunner-6.20.0.tar.xz
  krunner-6.20.0.tar.xz.sig

New:
----
  krunner-6.21.0.tar.xz
  krunner-6.21.0.tar.xz.sig

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

Other differences:
------------------
++++++ kf6-krunner.spec ++++++
--- /var/tmp/diff_new_pack.0T4AUW/_old  2025-12-16 15:57:26.741836057 +0100
+++ /var/tmp/diff_new_pack.0T4AUW/_new  2025-12-16 15:57:26.745836227 +0100
@@ -19,11 +19,11 @@
 %define qt6_version 6.8.0
 
 %define rname krunner
-# Full KF6 version (e.g. 6.20.0)
+# Full KF6 version (e.g. 6.21.0)
 %{!?_kf6_version: %global _kf6_version %{version}}
 %bcond_without released
 Name:           kf6-krunner
-Version:        6.20.0
+Version:        6.21.0
 Release:        0
 Summary:        KDE Framework for providing different actions given a string 
query
 License:        LGPL-2.1-or-later


++++++ krunner-6.20.0.tar.xz -> krunner-6.21.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/krunner-6.20.0/CMakeLists.txt 
new/krunner-6.21.0/CMakeLists.txt
--- old/krunner-6.20.0/CMakeLists.txt   2025-11-07 20:03:05.000000000 +0100
+++ new/krunner-6.21.0/CMakeLists.txt   2025-12-05 14:25:38.000000000 +0100
@@ -3,13 +3,13 @@
 
 cmake_minimum_required(VERSION 3.16)
 
-set(KF_VERSION "6.20.0") # handled by release scripts
-set(KF_DEP_VERSION "6.20.0") # handled by release scripts
+set(KF_VERSION "6.21.0") # handled by release scripts
+set(KF_DEP_VERSION "6.21.0") # handled by release scripts
 project(KRunner VERSION ${KF_VERSION})
 
 # ECM setup
 include(FeatureSummary)
-find_package(ECM 6.20.0  NO_MODULE)
+find_package(ECM 6.21.0  NO_MODULE)
 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake 
Modules." URL "https://commits.kde.org/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/krunner-6.20.0/KF6KRunnerMacros.cmake 
new/krunner-6.21.0/KF6KRunnerMacros.cmake
--- old/krunner-6.20.0/KF6KRunnerMacros.cmake   2025-11-07 20:03:05.000000000 
+0100
+++ new/krunner-6.21.0/KF6KRunnerMacros.cmake   2025-12-05 14:25:38.000000000 
+0100
@@ -10,7 +10,6 @@
 # SPDX-License-Identifier: BSD-2-Clause
 
 function(krunner_configure_test TEST_TARGET RUNNER_TARGET)
-    include(CMakeParseArguments)
     set(options)
     set(oneValueArgs DESKTOP_FILE)
     set(multiValueArgs)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/krunner-6.20.0/src/CMakeLists.txt 
new/krunner-6.21.0/src/CMakeLists.txt
--- old/krunner-6.20.0/src/CMakeLists.txt       2025-11-07 20:03:05.000000000 
+0100
+++ new/krunner-6.21.0/src/CMakeLists.txt       2025-12-05 14:25:38.000000000 
+0100
@@ -59,6 +59,7 @@
     PUBLIC
         Qt6::Core
         KF6::CoreAddons # KPluginFactory
+        KF6::ConfigCore
     PRIVATE
         Qt6::DBus
         Qt6::Gui
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/krunner-6.20.0/src/model/resultsmodel.h 
new/krunner-6.21.0/src/model/resultsmodel.h
--- old/krunner-6.20.0/src/model/resultsmodel.h 2025-11-07 20:03:05.000000000 
+0100
+++ new/krunner-6.21.0/src/model/resultsmodel.h 2025-12-05 14:25:38.000000000 
+0100
@@ -13,6 +13,7 @@
 
 #include <KRunner/RunnerManager>
 #include <QIcon>
+#include <QMimeData>
 #include <QSortFilterProxyModel>
 #include <memory>
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/krunner-6.20.0/src/runnermanager.cpp 
new/krunner-6.21.0/src/runnermanager.cpp
--- old/krunner-6.20.0/src/runnermanager.cpp    2025-11-07 20:03:05.000000000 
+0100
+++ new/krunner-6.21.0/src/runnermanager.cpp    2025-12-05 14:25:38.000000000 
+0100
@@ -346,6 +346,7 @@
     {
         
stateData.group(QStringLiteral("History")).writeEntry(historyEnvironmentIdentifier,
 historyEntries, KConfig::Notify);
         stateData.sync();
+        Q_EMIT q->historyChanged();
     }
 
     inline QStringList readHistoryForCurrentEnv()
@@ -393,6 +394,10 @@
     d = 
std::make_unique<RunnerManagerPrivate>(configPtr->group(QStringLiteral("Plugins")),
                                                
defaultStatePtr->group(QStringLiteral("PlasmaRunnerManager")),
                                                this);
+    m_stateWatcher = KConfigWatcher::create(defaultStatePtr);
+    connect(m_stateWatcher.data(), &KConfigWatcher::configChanged, this, 
[this]() {
+        Q_EMIT historyChanged();
+    });
 }
 
 RunnerManager::~RunnerManager()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/krunner-6.20.0/src/runnermanager.h 
new/krunner-6.21.0/src/runnermanager.h
--- old/krunner-6.20.0/src/runnermanager.h      2025-11-07 20:03:05.000000000 
+0100
+++ new/krunner-6.21.0/src/runnermanager.h      2025-12-05 14:25:38.000000000 
+0100
@@ -13,6 +13,7 @@
 #include <QList>
 #include <QObject>
 
+#include <KConfigWatcher>
 #include <KPluginMetaData>
 
 #include "abstractrunner.h"
@@ -48,7 +49,7 @@
     /*!
      * \property KRunner::RunnerManager::history
      */
-    Q_PROPERTY(QStringList history READ history)
+    Q_PROPERTY(QStringList history READ history NOTIFY historyChanged)
 
     /*!
      * \property KRunner::RunnerManager::querying
@@ -285,12 +286,20 @@
      */
     void historyEnabledChanged();
 
+    /*!
+     * Emitted when the history has changed
+     * \since 6.21
+     */
+
+    void historyChanged();
+
 private:
     // exported for dbusrunnertest
     KPluginMetaData convertDBusRunnerToJson(const QString &filename) const;
     KRUNNER_NO_EXPORT Q_INVOKABLE void onMatchesChanged();
 
     std::unique_ptr<RunnerManagerPrivate> d;
+    KConfigWatcher::Ptr m_stateWatcher;
 
     friend class RunnerManagerPrivate;
     friend AbstractRunnerTest;

Reply via email to