Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package milou5 for openSUSE:Factory checked in at 2022-02-17 23:39:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/milou5 (Old) and /work/SRC/openSUSE:Factory/.milou5.new.1958 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "milou5" Thu Feb 17 23:39:41 2022 rev:133 rq:955245 version:5.24.1 Changes: -------- --- /work/SRC/openSUSE:Factory/milou5/milou5.changes 2022-02-07 23:37:24.134723568 +0100 +++ /work/SRC/openSUSE:Factory/.milou5.new.1958/milou5.changes 2022-02-17 23:39:58.727701187 +0100 @@ -1,0 +2,10 @@ +Tue Feb 15 19:18:17 UTC 2022 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 5.24.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.1 +- Changes since 5.24.0: + * Avoid sorting old results based on new query input string + +------------------------------------------------------------------- Old: ---- milou-5.24.0.tar.xz milou-5.24.0.tar.xz.sig New: ---- milou-5.24.1.tar.xz milou-5.24.1.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ milou5.spec ++++++ --- /var/tmp/diff_new_pack.ykncxc/_old 2022-02-17 23:39:59.399701182 +0100 +++ /var/tmp/diff_new_pack.ykncxc/_new 2022-02-17 23:39:59.407701182 +0100 @@ -18,15 +18,15 @@ %bcond_without released Name: milou5 -Version: 5.24.0 +Version: 5.24.1 Release: 0 Summary: Dedicated search application built on top of Baloo License: GPL-2.0-or-later AND LGPL-2.1-or-later Group: System/GUI/KDE URL: https://projects.kde.org/milou -Source: milou-%{version}.tar.xz +Source: https://download.kde.org/stable/plasma/%{version}/milou-%{version}.tar.xz %if %{with released} -Source1: milou-%{version}.tar.xz.sig +Source1: https://download.kde.org/stable/plasma/%{version}/milou-%{version}.tar.xz.sig Source2: plasma.keyring %endif BuildRequires: extra-cmake-modules >= 1.2.0 ++++++ milou-5.24.0.tar.xz -> milou-5.24.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/milou-5.24.0/CMakeLists.txt new/milou-5.24.1/CMakeLists.txt --- old/milou-5.24.0/CMakeLists.txt 2022-02-03 15:37:15.000000000 +0100 +++ new/milou-5.24.1/CMakeLists.txt 2022-02-15 13:33:46.000000000 +0100 @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 3.16) project(Milou) -set(PROJECT_VERSION "5.24.0") +set(PROJECT_VERSION "5.24.1") set(PROJECT_VERSION_MAJOR 5) set(QT_MIN_VERSION "5.15.0") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/milou-5.24.0/lib/resultsmodel.cpp new/milou-5.24.1/lib/resultsmodel.cpp --- old/milou-5.24.0/lib/resultsmodel.cpp 2022-02-03 15:36:55.000000000 +0100 +++ new/milou-5.24.1/lib/resultsmodel.cpp 2022-02-15 13:33:20.000000000 +0100 @@ -322,7 +322,13 @@ connect(d->resultsModel, &RunnerResultsModel::queryingChanged, this, &ResultsModel::queryingChanged); connect(d->resultsModel, &RunnerResultsModel::queryStringChangeRequested, this, &ResultsModel::queryStringChangeRequested); - connect(d->resultsModel, &RunnerResultsModel::queryStringChanged, d->sortModel, &SortProxyModel::setQueryString); + // 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 + // re-sort the old query string matches based on the new query string. + // So we only make it aware of the query string change at the time when we receive the first set of matches for the new query string. + connect(d->resultsModel, &RunnerResultsModel::matchesChanged, this, [this]() { + d->sortModel->setQueryString(queryString()); + }); connect(d->distributionModel, &CategoryDistributionProxyModel::limitChanged, this, &ResultsModel::limitChanged); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/milou-5.24.0/lib/runnerresultsmodel.cpp new/milou-5.24.1/lib/runnerresultsmodel.cpp --- old/milou-5.24.0/lib/runnerresultsmodel.cpp 2022-02-03 15:36:55.000000000 +0100 +++ new/milou-5.24.1/lib/runnerresultsmodel.cpp 2022-02-15 13:33:20.000000000 +0100 @@ -160,6 +160,8 @@ Q_ASSERT(m_categories.count() == m_matches.count()); m_hasMatches = !m_matches.isEmpty(); + + Q_EMIT matchesChanged(); } QString RunnerResultsModel::queryString() const diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/milou-5.24.0/lib/runnerresultsmodel.h new/milou-5.24.1/lib/runnerresultsmodel.h --- old/milou-5.24.0/lib/runnerresultsmodel.h 2022-02-03 15:36:55.000000000 +0100 +++ new/milou-5.24.1/lib/runnerresultsmodel.h 2022-02-15 13:33:20.000000000 +0100 @@ -60,6 +60,8 @@ Q_SIGNALS: void queryStringChangeRequested(const QString &queryString, int pos); + void matchesChanged(); + private: void setQuerying(bool querying); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/milou-5.24.0/po/zh_CN/milou.po new/milou-5.24.1/po/zh_CN/milou.po --- old/milou-5.24.0/po/zh_CN/milou.po 2022-02-03 15:37:15.000000000 +0100 +++ new/milou-5.24.1/po/zh_CN/milou.po 2022-02-15 13:33:45.000000000 +0100 @@ -8,7 +8,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2021-12-17 00:44+0000\n" -"PO-Revision-Date: 2022-01-08 15:23\n" +"PO-Revision-Date: 2022-02-11 15:42\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -19,8 +19,8 @@ "X-Crowdin-Project: kdeorg\n" "X-Crowdin-Project-ID: 269464\n" "X-Crowdin-Language: zh-CN\n" -"X-Crowdin-File: /kf5-trunk/messages/milou/milou.pot\n" -"X-Crowdin-File-ID: 4214\n" +"X-Crowdin-File: /kf5-stable/messages/milou/milou.pot\n" +"X-Crowdin-File-ID: 2659\n" #: qml/ResultDelegate.qml:42 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/milou-5.24.0/po/zh_CN/plasma_applet_org.kde.milou.po new/milou-5.24.1/po/zh_CN/plasma_applet_org.kde.milou.po --- old/milou-5.24.0/po/zh_CN/plasma_applet_org.kde.milou.po 2022-02-03 15:37:15.000000000 +0100 +++ new/milou-5.24.1/po/zh_CN/plasma_applet_org.kde.milou.po 2022-02-15 13:33:45.000000000 +0100 @@ -7,7 +7,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2021-03-09 03:16+0100\n" -"PO-Revision-Date: 2022-01-08 15:23\n" +"PO-Revision-Date: 2022-02-11 15:42\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -18,8 +18,8 @@ "X-Crowdin-Project: kdeorg\n" "X-Crowdin-Project-ID: 269464\n" "X-Crowdin-Language: zh-CN\n" -"X-Crowdin-File: /kf5-trunk/messages/milou/plasma_applet_org.kde.milou.pot\n" -"X-Crowdin-File-ID: 4520\n" +"X-Crowdin-File: /kf5-stable/messages/milou/plasma_applet_org.kde.milou.pot\n" +"X-Crowdin-File-ID: 2715\n" #: package/contents/ui/SearchField.qml:30 #, kde-format