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 2024-12-15 12:35:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-krunner (Old)
 and      /work/SRC/openSUSE:Factory/.kf6-krunner.new.29675 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kf6-krunner"

Sun Dec 15 12:35:36 2024 rev:10 rq:1230872 version:6.9.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kf6-krunner/kf6-krunner.changes  2024-11-09 
20:57:02.803115239 +0100
+++ /work/SRC/openSUSE:Factory/.kf6-krunner.new.29675/kf6-krunner.changes       
2024-12-15 12:39:03.986901438 +0100
@@ -1,0 +2,13 @@
+Sun Dec  8 10:09:26 UTC 2024 - Christophe Marin <[email protected]>
+
+- Update to 6.9.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/6/6.9.0
+- Changes since 6.8.0:
+  * Update dependency version to 6.9.0
+  * Allow to set RunnerManager instance in model from outside
+  * It compiles fine without deprecated methods
+  * Update version to 6.9.0
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ kf6-krunner.spec ++++++
--- /var/tmp/diff_new_pack.Fb2qzf/_old  2024-12-15 12:39:04.534924259 +0100
+++ /var/tmp/diff_new_pack.Fb2qzf/_new  2024-12-15 12:39:04.538924425 +0100
@@ -19,13 +19,13 @@
 %define qt6_version 6.7.0
 
 %define rname krunner
-# Full KF6 version (e.g. 6.8.0)
+# Full KF6 version (e.g. 6.9.0)
 %{!?_kf6_version: %global _kf6_version %{version}}
 # Last major and minor KF6 version (e.g. 6.0)
 %{!?_kf6_bugfix_version: %define _kf6_bugfix_version %(echo %{_kf6_version} | 
awk -F. '{print $1"."$2}')}
 %bcond_without released
 Name:           kf6-krunner
-Version:        6.8.0
+Version:        6.9.0
 Release:        0
 Summary:        KDE Framework for providing different actions given a string 
query
 License:        LGPL-2.1-or-later


++++++ krunner-6.8.0.tar.xz -> krunner-6.9.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/krunner-6.8.0/CMakeLists.txt 
new/krunner-6.9.0/CMakeLists.txt
--- old/krunner-6.8.0/CMakeLists.txt    2024-11-02 16:48:58.000000000 +0100
+++ new/krunner-6.9.0/CMakeLists.txt    2024-12-06 12:53:49.000000000 +0100
@@ -3,13 +3,13 @@
 
 cmake_minimum_required(VERSION 3.16)
 
-set(KF_VERSION "6.8.0") # handled by release scripts
-set(KF_DEP_VERSION "6.8.0") # handled by release scripts
+set(KF_VERSION "6.9.0") # handled by release scripts
+set(KF_DEP_VERSION "6.9.0") # handled by release scripts
 project(KRunner VERSION ${KF_VERSION})
 
 # ECM setup
 include(FeatureSummary)
-find_package(ECM 6.8.0  NO_MODULE)
+find_package(ECM 6.9.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)
 
@@ -44,13 +44,13 @@
 )
 
 # Dependencies
-set(REQUIRED_QT_VERSION 6.5.0)
+set(REQUIRED_QT_VERSION 6.6.0)
 
 find_package(Qt6 ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Gui)
 
 ecm_set_disabled_deprecation_versions(
-    QT ${REQUIRED_QT_VERSION}
-    KF 5.102.0
+    QT 6.8.0
+    KF 6.8.0
 )
 
 find_package(KF6Config ${KF_DEP_VERSION} REQUIRED)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/krunner-6.8.0/src/model/resultsmodel.cpp 
new/krunner-6.9.0/src/model/resultsmodel.cpp
--- old/krunner-6.8.0/src/model/resultsmodel.cpp        2024-11-02 
16:48:58.000000000 +0100
+++ new/krunner-6.9.0/src/model/resultsmodel.cpp        2024-12-06 
12:53:49.000000000 +0100
@@ -260,6 +260,9 @@
     connect(d->resultsModel, &RunnerResultsModel::queryStringChanged, this, 
&ResultsModel::queryStringChanged);
     connect(runnerManager(), &RunnerManager::queryingChanged, this, 
&ResultsModel::queryingChanged);
     connect(d->resultsModel, &RunnerResultsModel::queryStringChangeRequested, 
this, &ResultsModel::queryStringChangeRequested);
+    connect(d->resultsModel, &RunnerResultsModel::runnerManagerChanged, this, 
[this]() {
+        connect(runnerManager(), &RunnerManager::queryingChanged, this, 
&ResultsModel::queryingChanged);
+    });
 
     // The matches for the old query string remain on display until the first 
set of matches arrive for the new query string.
     // Therefore we must not update the query string inside RunnerResultsModel 
exactly when the query string changes, otherwise it would
@@ -419,5 +422,11 @@
     return resultIdx.isValid() ? d->resultsModel->fetchMatch(resultIdx) : 
QueryMatch();
 }
 
+void ResultsModel::setRunnerManager(KRunner::RunnerManager *manager)
+{
+    d->resultsModel->setRunnerManager(manager);
+    Q_EMIT runnerManagerChanged();
+}
+
 #include "moc_resultsmodel.cpp"
 #include "resultsmodel.moc"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/krunner-6.8.0/src/model/resultsmodel.h 
new/krunner-6.9.0/src/model/resultsmodel.h
--- old/krunner-6.8.0/src/model/resultsmodel.h  2024-11-02 16:48:58.000000000 
+0100
+++ new/krunner-6.9.0/src/model/resultsmodel.h  2024-12-06 12:53:49.000000000 
+0100
@@ -59,7 +59,7 @@
     Q_PROPERTY(QString singleRunner READ singleRunner WRITE setSingleRunner 
NOTIFY singleRunnerChanged)
     Q_PROPERTY(KPluginMetaData singleRunnerMetaData READ singleRunnerMetaData 
NOTIFY singleRunnerChanged)
 
-    Q_PROPERTY(KRunner::RunnerManager *runnerManager READ runnerManager 
CONSTANT)
+    Q_PROPERTY(KRunner::RunnerManager *runnerManager READ runnerManager WRITE 
setRunnerManager NOTIFY runnerManagerChanged)
     Q_PROPERTY(QStringList favoriteIds READ favoriteIds WRITE setFavoriteIds 
NOTIFY favoriteIdsChanged)
 
 public:
@@ -136,6 +136,10 @@
     KRunner::QueryMatch getQueryMatch(const QModelIndex &idx) const;
 
     KRunner::RunnerManager *runnerManager() const;
+    /// @since 6.9
+    void setRunnerManager(KRunner::RunnerManager *manager);
+    /// @since 6.9
+    Q_SIGNAL void runnerManagerChanged();
 
 Q_SIGNALS:
     /**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/krunner-6.8.0/src/model/runnerresultsmodel.cpp 
new/krunner-6.9.0/src/model/runnerresultsmodel.cpp
--- old/krunner-6.8.0/src/model/runnerresultsmodel.cpp  2024-11-02 
16:48:58.000000000 +0100
+++ new/krunner-6.9.0/src/model/runnerresultsmodel.cpp  2024-12-06 
12:53:49.000000000 +0100
@@ -17,11 +17,9 @@
 {
 RunnerResultsModel::RunnerResultsModel(const KConfigGroup &configGroup, const 
KConfigGroup &stateConfigGroup, QObject *parent)
     : QAbstractItemModel(parent)
-    // Invalid groups are passed in to avoid unneeded overloads and such
-    , m_manager(configGroup.isValid() && stateConfigGroup.isValid() ? new 
RunnerManager(configGroup, stateConfigGroup, this) : new RunnerManager(this))
 {
-    connect(m_manager, &RunnerManager::matchesChanged, this, 
&RunnerResultsModel::onMatchesChanged);
-    connect(m_manager, &RunnerManager::requestUpdateQueryString, this, 
&RunnerResultsModel::queryStringChangeRequested);
+    // Invalid groups are passed in to avoid unneeded overloads and such
+    setRunnerManager(configGroup.isValid() && stateConfigGroup.isValid() ? new 
RunnerManager(configGroup, stateConfigGroup, this) : new RunnerManager(this));
 }
 
 KRunner::QueryMatch RunnerResultsModel::fetchMatch(const QModelIndex &idx) 
const
@@ -371,6 +369,15 @@
     return m_manager;
 }
 
+void RunnerResultsModel::setRunnerManager(KRunner::RunnerManager *manager)
+{
+    disconnect(m_manager);
+    m_manager = manager;
+
+    connect(m_manager, &RunnerManager::matchesChanged, this, 
&RunnerResultsModel::onMatchesChanged);
+    connect(m_manager, &RunnerManager::requestUpdateQueryString, this, 
&RunnerResultsModel::queryStringChangeRequested);
+    Q_EMIT runnerManagerChanged();
+}
 }
 
 #include "moc_runnerresultsmodel_p.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/krunner-6.8.0/src/model/runnerresultsmodel_p.h 
new/krunner-6.9.0/src/model/runnerresultsmodel_p.h
--- old/krunner-6.8.0/src/model/runnerresultsmodel_p.h  2024-11-02 
16:48:58.000000000 +0100
+++ new/krunner-6.9.0/src/model/runnerresultsmodel_p.h  2024-12-06 
12:53:49.000000000 +0100
@@ -33,6 +33,9 @@
     void setQueryString(const QString &queryString, const QString &runner);
     Q_SIGNAL void queryStringChanged(const QString &queryString);
 
+    void setRunnerManager(KRunner::RunnerManager *manager);
+    Q_SIGNAL void runnerManagerChanged();
+
     /**
      * Clears the model content and resets the runner context, i.e. no new 
items will appear.
      */
@@ -61,7 +64,7 @@
 private:
     void onMatchesChanged(const QList<KRunner::QueryMatch> &matches);
 
-    KRunner::RunnerManager *m_manager;
+    KRunner::RunnerManager *m_manager = nullptr;
     QString m_queryString;
     QString m_prevRunner;
     bool m_hasMatches = false;

Reply via email to