Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package krunner for openSUSE:Factory checked 
in at 2021-02-17 18:11:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/krunner (Old)
 and      /work/SRC/openSUSE:Factory/.krunner.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "krunner"

Wed Feb 17 18:11:31 2021 rev:86 rq:871721 version:5.79.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/krunner/krunner.changes  2021-01-13 
18:30:23.661852748 +0100
+++ /work/SRC/openSUSE:Factory/.krunner.new.28504/krunner.changes       
2021-02-17 18:12:34.653991534 +0100
@@ -1,0 +2,14 @@
+Mon Feb  8 08:46:41 UTC 2021 - Christophe Giboudeaux <[email protected]>
+
+- Update to 5.79.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/kde-frameworks-5.79.0
+- Changes since 5.78.0:
+  * Add .vscode to .gitignore file
+  * Check for selected action in case of informational match
+  * Fix empty result string for current activity
+  * Deprecate overloads for QueryMatch ids
+  * [DBus Runner] Test RemoteImage
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ krunner.spec ++++++
--- /var/tmp/diff_new_pack.riWwYv/_old  2021-02-17 18:12:35.169991956 +0100
+++ /var/tmp/diff_new_pack.riWwYv/_new  2021-02-17 18:12:35.173991959 +0100
@@ -17,7 +17,7 @@
 
 
 %define lname   libKF5Runner5
-%define _tar_path 5.78
+%define _tar_path 5.79
 # Full KF5 version (e.g. 5.33.0)
 %{!?_kf5_version: %global _kf5_version %{version}}
 # Last major and minor KF5 version (e.g. 5.33)
@@ -25,7 +25,7 @@
 # Only needed for the package signature condition
 %bcond_without lang
 Name:           krunner
-Version:        5.78.0
+Version:        5.79.0
 Release:        0
 Summary:        KDE Framework for providing different actions given a string 
query
 License:        LGPL-2.1-or-later


++++++ krunner-5.78.0.tar.xz -> krunner-5.79.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/krunner-5.78.0/.gitignore 
new/krunner-5.79.0/.gitignore
--- old/krunner-5.78.0/.gitignore       2021-01-02 13:32:25.000000000 +0100
+++ new/krunner-5.79.0/.gitignore       2021-01-30 21:49:31.000000000 +0100
@@ -23,3 +23,4 @@
 .clang-format
 cmake-build-debug*
 .idea
+.vscode
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/krunner-5.78.0/CMakeLists.txt 
new/krunner-5.79.0/CMakeLists.txt
--- old/krunner-5.78.0/CMakeLists.txt   2021-01-02 13:32:25.000000000 +0100
+++ new/krunner-5.79.0/CMakeLists.txt   2021-01-30 21:49:31.000000000 +0100
@@ -1,12 +1,12 @@
 cmake_minimum_required(VERSION 3.5)
 
-set(KF5_VERSION "5.78.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.78.0") # handled by release scripts
-project(KRunner VERSION ${KF5_VERSION})
+set(KF_VERSION "5.79.0") # handled by release scripts
+set(KF_DEP_VERSION "5.79.0") # handled by release scripts
+project(KRunner VERSION ${KF_VERSION})
 
 # ECM setup
 include(FeatureSummary)
-find_package(ECM 5.78.0  NO_MODULE)
+find_package(ECM 5.79.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)
 
@@ -42,15 +42,15 @@
 
 find_package(Qt5 ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Gui Widgets Quick)
 
-find_package(KF5Config ${KF5_DEP_VERSION} REQUIRED)
-find_package(KF5CoreAddons ${KF5_DEP_VERSION} REQUIRED)
-find_package(KF5I18n ${KF5_DEP_VERSION} REQUIRED)
-find_package(KF5KIO ${KF5_DEP_VERSION} REQUIRED)
-find_package(KF5Service ${KF5_DEP_VERSION} REQUIRED)
-find_package(KF5Plasma ${KF5_DEP_VERSION} REQUIRED)
-find_package(KF5ThreadWeaver ${KF5_DEP_VERSION} REQUIRED)
+find_package(KF5Config ${KF_DEP_VERSION} REQUIRED)
+find_package(KF5CoreAddons ${KF_DEP_VERSION} REQUIRED)
+find_package(KF5I18n ${KF_DEP_VERSION} REQUIRED)
+find_package(KF5KIO ${KF_DEP_VERSION} REQUIRED)
+find_package(KF5Service ${KF_DEP_VERSION} REQUIRED)
+find_package(KF5Plasma ${KF_DEP_VERSION} REQUIRED)
+find_package(KF5ThreadWeaver ${KF_DEP_VERSION} REQUIRED)
 
-find_package(KF5Activities ${KF5_DEP_VERSION})
+find_package(KF5Activities ${KF_DEP_VERSION})
 set_package_properties(KF5Activities PROPERTIES
         DESCRIPTION "Library for Activities"
         PURPOSE "Required for activities support (optional)"
@@ -84,7 +84,7 @@
 add_subdirectory(templates)
 
 # Create a Config.cmake and a ConfigVersion.cmake file and install them
-set(CMAKECONFIG_INSTALL_DIR "${CMAKECONFIG_INSTALL_PREFIX}/KF5Runner")
+set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KF5Runner")
 
 if (BUILD_QCH)
     ecm_install_qch_export(
@@ -114,7 +114,7 @@
         NAMESPACE KF5::)
 
 install(FILES "${CMAKE_CURRENT_BINARY_DIR}/krunner_version.h"
-        DESTINATION "${KF5_INCLUDE_INSTALL_DIR}"
+        DESTINATION "${KDE_INSTALL_INCLUDEDIR_KF5}"
         COMPONENT Devel)
 
 feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/krunner-5.78.0/KF5RunnerConfig.cmake.in 
new/krunner-5.79.0/KF5RunnerConfig.cmake.in
--- old/krunner-5.78.0/KF5RunnerConfig.cmake.in 2021-01-02 13:32:25.000000000 
+0100
+++ new/krunner-5.79.0/KF5RunnerConfig.cmake.in 2021-01-30 21:49:31.000000000 
+0100
@@ -2,7 +2,7 @@
 
 include(CMakeFindDependencyMacro)
 find_dependency(Qt5Core "@REQUIRED_QT_VERSION@")
-find_dependency(KF5Plasma "@KF5_DEP_VERSION@")
+find_dependency(KF5Plasma "@KF_DEP_VERSION@")
 
 @PACKAGE_SETUP_AUTOMOC_VARIABLES@
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/krunner-5.78.0/autotests/dbusrunnertest.cpp 
new/krunner-5.79.0/autotests/dbusrunnertest.cpp
--- old/krunner-5.78.0/autotests/dbusrunnertest.cpp     2021-01-02 
13:32:25.000000000 +0100
+++ new/krunner-5.79.0/autotests/dbusrunnertest.cpp     2021-01-30 
21:49:31.000000000 +0100
@@ -50,6 +50,7 @@
     void testFilterProperties_data();
     void testRequestActionsOnce();
     void testDBusRunnerSyntaxIntegration();
+    void testIconData();
 #if WITH_KSERVICE
     void testMatch_data();
     void testMulti_data();
@@ -352,6 +353,39 @@
     QCOMPARE(syntaxes.at(1).description(), QStringLiteral("description2"));
 }
 
+void DBusRunnerTest::testIconData()
+{
+    QProcess process;
+    // we use the "multi" runner, as the regular one has additional regexp 
fields in the metadata
+    process.start(dbusRunnerBinary, 
QStringList({QStringLiteral("net.krunnertests.multi.a1")}));
+    QVERIFY(process.waitForStarted());
+
+    QTest::qSleep(500);
+
+
+    RunnerManager m;
+    auto md = 
KPluginMetaData::fromDesktopFile(QFINDTESTDATA("dbusrunnertestmulti.desktop"), 
{QStringLiteral("plasma-runner.desktop")});
+    QVERIFY(md.isValid());
+    m.loadRunner(md);
+
+    m.launchQuery(QStringLiteral("customIcon"));
+    QSignalSpy spy(&m, &RunnerManager::matchesChanged);
+    QVERIFY(spy.wait());
+
+    const auto matches = m.matches();
+    QCOMPARE(matches.count(), 1);
+    auto result = matches.first();
+
+    QImage expectedIcon(10, 10, QImage::Format_RGBA8888);
+    expectedIcon.fill(Qt::blue);
+
+    QCOMPARE(result.icon().availableSizes().first(), QSize(10, 10));
+    QCOMPARE(result.icon().pixmap(QSize(10, 10)), 
QPixmap::fromImage(expectedIcon));
+
+    process.kill();
+    process.waitForFinished();
+}
+
 QTEST_MAIN(DBusRunnerTest)
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/krunner-5.78.0/autotests/runnermatchmethodstest.cpp 
new/krunner-5.79.0/autotests/runnermatchmethodstest.cpp
--- old/krunner-5.78.0/autotests/runnermatchmethodstest.cpp     2021-01-02 
13:32:25.000000000 +0100
+++ new/krunner-5.79.0/autotests/runnermatchmethodstest.cpp     2021-01-30 
21:49:31.000000000 +0100
@@ -47,8 +47,10 @@
     void testRemoveMatch();
     void testRemoveMatchMulti();
     void testRemoveMatchByRunner();
+#if KRUNNER_BUILD_DEPRECATED_SINCE(5, 79)
     void testGetMatchById();
     void testNonExistentMatchIds();
+#endif
 };
 
 RunnerContextMatchMethodsTest::RunnerContextMatchMethodsTest()
@@ -127,6 +129,7 @@
     QCOMPARE(ctx->matches().constFirst(), m3);
 }
 
+#if KRUNNER_BUILD_DEPRECATED_SINCE(5, 79)
 void RunnerContextMatchMethodsTest::testGetMatchById()
 {
     QueryMatch m1 = createMatch(QStringLiteral("m1"), runner1);
@@ -138,7 +141,9 @@
     // ID gets internally concatenated with runner id
     QCOMPARE(ctx->match(QStringLiteral("metadata_m1")), m1);
 }
+#endif
 
+#if KRUNNER_BUILD_DEPRECATED_SINCE(5, 79)
 void RunnerContextMatchMethodsTest::testNonExistentMatchIds()
 {
     QueryMatch m1 = createMatch(QStringLiteral("m1"));
@@ -151,6 +156,7 @@
     QVERIFY(!ctx->match(QStringLiteral("does_not_exist")).isValid());
     QCOMPARE(ctx->match(QStringLiteral("does_not_exist")).runner(), nullptr);
 }
+#endif
 
 QTEST_MAIN(RunnerContextMatchMethodsTest)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/krunner-5.78.0/autotests/testremoterunner.cpp 
new/krunner-5.79.0/autotests/testremoterunner.cpp
--- old/krunner-5.78.0/autotests/testremoterunner.cpp   2021-01-02 
13:32:25.000000000 +0100
+++ new/krunner-5.79.0/autotests/testremoterunner.cpp   2021-01-30 
21:49:31.000000000 +0100
@@ -8,6 +8,7 @@
 
 #include <QCoreApplication>
 #include <QDBusConnection>
+#include <QImage>
 
 #include <iostream>
 
@@ -23,10 +24,27 @@
     qDBusRegisterMetaType<RemoteMatches>();
     qDBusRegisterMetaType<RemoteAction>();
     qDBusRegisterMetaType<RemoteActions>();
+    qDBusRegisterMetaType<RemoteImage>();
     QDBusConnection::sessionBus().registerService(serviceName);
     QDBusConnection::sessionBus().registerObject(QStringLiteral("/dave"), 
this);
 }
 
+
+static RemoteImage serializeImage(const QImage &image)
+{
+    QImage convertedImage = image.convertToFormat(QImage::Format_RGBA8888);
+    RemoteImage remoteImage;
+    remoteImage.width = convertedImage.width();
+    remoteImage.height = convertedImage.height();
+    remoteImage.rowStride = convertedImage.bytesPerLine();
+    remoteImage.hasAlpha = true,
+    remoteImage.bitsPerSample = 8;
+    remoteImage.channels = 4,
+    remoteImage.data = QByteArray(reinterpret_cast<const char 
*>(convertedImage.constBits()),
+                convertedImage.sizeInBytes());
+    return remoteImage;
+}
+
 RemoteMatches TestRemoteRunner::Match(const QString& searchTerm)
 {
     RemoteMatches ms;
@@ -41,6 +59,19 @@
         m.properties[QStringLiteral("actions")] = 
QStringList(QStringLiteral("action1"));
         ms << m;
     }
+
+    if (searchTerm == QLatin1String("customIcon")) {
+        RemoteMatch m;
+        m.id = QStringLiteral("id2");
+        m.text = QStringLiteral("Match 1");
+        m.type = Plasma::QueryMatch::ExactMatch;
+        m.relevance = 0.8;
+        QImage icon(10, 10, QImage::Format_RGBA8888);
+        icon.fill(Qt::blue);
+        m.properties[QStringLiteral("icon-data")] = 
QVariant::fromValue(serializeImage(icon));
+
+        ms << m;
+    }
     return ms;
 
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/krunner-5.78.0/src/CMakeLists.txt 
new/krunner-5.79.0/src/CMakeLists.txt
--- old/krunner-5.78.0/src/CMakeLists.txt       2021-01-02 13:32:25.000000000 
+0100
+++ new/krunner-5.79.0/src/CMakeLists.txt       2021-01-30 21:49:31.000000000 
+0100
@@ -32,14 +32,14 @@
 ecm_generate_export_header(KF5Runner
     BASE_NAME KRunner
     GROUP_BASE_NAME KF
-    VERSION ${KF5_VERSION}
+    VERSION ${KF_VERSION}
     DEPRECATED_BASE_VERSION 0
-    DEPRECATION_VERSIONS 5.28 5.71 5.72 5.73 5.76 5.77
+    DEPRECATION_VERSIONS 5.28 5.71 5.72 5.73 5.76 5.77 5.79
     EXCLUDE_DEPRECATED_BEFORE_AND_AT ${EXCLUDE_DEPRECATED_BEFORE_AND_AT}
 )
 
 set(KRunner_BUILD_INCLUDE_DIRS ${KRunner_BINARY_DIR} 
${CMAKE_CURRENT_BINARY_DIR})
-target_include_directories(KF5Runner INTERFACE 
"$<INSTALL_INTERFACE:${KF5_INCLUDE_INSTALL_DIR}/KRunner>")
+target_include_directories(KF5Runner INTERFACE 
"$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR_KF5}/KRunner>")
 target_include_directories(KF5Runner PUBLIC 
"$<BUILD_INTERFACE:${KRunner_BUILD_INCLUDE_DIRS}>")
 
 
@@ -87,18 +87,18 @@
         ${KF5_INSTALL_TARGETS_DEFAULT_ARGS})
 
 install(FILES ${KRunner_CamelCase_HEADERS}
-        DESTINATION ${KF5_INCLUDE_INSTALL_DIR}/KRunner/KRunner
+        DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/KRunner/KRunner
         COMPONENT Devel)
 
 install(FILES
             ${CMAKE_CURRENT_BINARY_DIR}/krunner_export.h
             ${KRunner_HEADERS}
-        DESTINATION ${KF5_INCLUDE_INSTALL_DIR}/KRunner/krunner
+        DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/KRunner/krunner
         COMPONENT Devel)
 
 install(FILES
    data/servicetypes/plasma-runner.desktop
-   DESTINATION ${SERVICETYPES_INSTALL_DIR})
+   DESTINATION ${KDE_INSTALL_KSERVICETYPES5DIR})
 
 add_custom_target(copy_servicetypes)
 file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/bin/data/kservicetypes5)
@@ -120,7 +120,7 @@
         KF5Runner_QCH
         NAME KRunner
         BASE_NAME KF5Runner
-        VERSION ${KF5_VERSION}
+        VERSION ${KF_VERSION}
         ORG_DOMAIN org.kde
         SOURCES # using only public headers, to cover only public API
             ${KRunner_HEADERS}
@@ -145,7 +145,7 @@
 endif()
 
 include(ECMGeneratePriFile)
-ecm_generate_pri_file(BASE_NAME KRunner LIB_NAME KF5Runner DEPS "core" 
FILENAME_VAR PRI_FILENAME INCLUDE_INSTALL_DIR 
${KF5_INCLUDE_INSTALL_DIR}/KRunner)
+ecm_generate_pri_file(BASE_NAME KRunner LIB_NAME KF5Runner DEPS "core" 
FILENAME_VAR PRI_FILENAME INCLUDE_INSTALL_DIR 
${KDE_INSTALL_INCLUDEDIR_KF5}/KRunner)
 install(FILES ${PRI_FILENAME}
         DESTINATION ${ECM_MKSPECS_INSTALL_DIR})
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/krunner-5.78.0/src/declarative/CMakeLists.txt 
new/krunner-5.79.0/src/declarative/CMakeLists.txt
--- old/krunner-5.78.0/src/declarative/CMakeLists.txt   2021-01-02 
13:32:25.000000000 +0100
+++ new/krunner-5.79.0/src/declarative/CMakeLists.txt   2021-01-30 
21:49:31.000000000 +0100
@@ -20,6 +20,6 @@
         KF5Runner
 )
 
-install(TARGETS runnermodelplugin DESTINATION 
${QML_INSTALL_DIR}/org/kde/runnermodel)
-install(FILES qmldir DESTINATION ${QML_INSTALL_DIR}/org/kde/runnermodel)
+install(TARGETS runnermodelplugin DESTINATION 
${KDE_INSTALL_QMLDIR}/org/kde/runnermodel)
+install(FILES qmldir DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/runnermodel)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/krunner-5.78.0/src/runnercontext.cpp 
new/krunner-5.79.0/src/runnercontext.cpp
--- old/krunner-5.78.0/src/runnercontext.cpp    2021-01-02 13:32:25.000000000 
+0100
+++ new/krunner-5.79.0/src/runnercontext.cpp    2021-01-30 21:49:31.000000000 
+0100
@@ -400,6 +400,7 @@
     return matches;
 }
 
+#if KRUNNER_BUILD_DEPRECATED_SINCE(5, 79)
 QueryMatch RunnerContext::match(const QString &id) const
 {
     LOCK_FOR_READ(d)
@@ -407,6 +408,7 @@
     UNLOCK(d)
     return match ? *match : QueryMatch(nullptr);
 }
+#endif
 
 void RunnerContext::setSingleRunnerQueryMode(bool enabled)
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/krunner-5.78.0/src/runnercontext.h 
new/krunner-5.79.0/src/runnercontext.h
--- old/krunner-5.78.0/src/runnercontext.h      2021-01-02 13:32:25.000000000 
+0100
+++ new/krunner-5.79.0/src/runnercontext.h      2021-01-30 21:49:31.000000000 
+0100
@@ -208,14 +208,18 @@
          */
         QList<QueryMatch> matches() const;
 
+#if KRUNNER_ENABLE_DEPRECATED_SINCE(5, 79)
         /**
          * Retrieves a match by id.
          *
          * @param id the id of the match to return
          * @return the match associated with this id, or an invalid QueryMatch 
object
          *         if the id does not exist
+         * @deprecated Since 5.79, deprecated due to lack of usage. Instead 
filter the matches manually based on the id
          */
+        KRUNNER_DEPRECATED_VERSION(5, 79, "Deprecated due to lack of usage, 
instead filter the matches manually based on the id")
         QueryMatch match(const QString &id) const;
+     #endif
 
         /**
          * Sets single runner query mode. Note that a call to reset() will
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/krunner-5.78.0/src/runnermanager.cpp 
new/krunner-5.79.0/src/runnermanager.cpp
--- old/krunner-5.78.0/src/runnermanager.cpp    2021-01-02 13:32:25.000000000 
+0100
+++ new/krunner-5.79.0/src/runnermanager.cpp    2021-01-30 21:49:31.000000000 
+0100
@@ -489,10 +489,12 @@
     inline QString getActivityKey()
     {
 #ifdef HAVE_KACTIVITIES
-        return activityAware ? activitiesConsumer.currentActivity() : nulluuid;
-#else
-        return nulluuid;
+        if (activityAware) {
+            const QString currentActivity =  
activitiesConsumer.currentActivity();
+            return currentActivity.isEmpty() ? nulluuid : currentActivity;
+        }
 #endif
+        return nulluuid;
     }
 
     void addToHistory()
@@ -797,10 +799,12 @@
     return d->context.matches();
 }
 
+#if KRUNNER_BUILD_DEPRECATED_SINCE(5, 79)
 void RunnerManager::run(const QString &matchId)
 {
     run(d->context.match(matchId));
 }
+#endif
 
 void RunnerManager::run(const QueryMatch &match)
 {
@@ -828,7 +832,7 @@
 bool RunnerManager::runMatch(const QueryMatch &match)
 {
     d->addToHistory();
-    if (match.type() == Plasma::QueryMatch::InformationalMatch) {
+    if (match.type() == Plasma::QueryMatch::InformationalMatch && 
!match.selectedAction()) {
         const QString info = match.data().toString();
         if (!info.isEmpty()) {
             Q_EMIT setSearchTerm(info, info.length());
@@ -848,10 +852,12 @@
     return QList<QAction*>();
 }
 
+#if KRUNNER_BUILD_DEPRECATED_SINCE(5, 79)
 QMimeData * RunnerManager::mimeDataForMatch(const QString &id) const
 {
     return mimeDataForMatch(d->context.match(id));
 }
+#endif
 
 
 QMimeData * RunnerManager::mimeDataForMatch(const QueryMatch &match) const
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/krunner-5.78.0/src/runnermanager.h 
new/krunner-5.79.0/src/runnermanager.h
--- old/krunner-5.78.0/src/runnermanager.h      2021-01-02 13:32:25.000000000 
+0100
+++ new/krunner-5.79.0/src/runnermanager.h      2021-01-30 21:49:31.000000000 
+0100
@@ -134,11 +134,15 @@
          */
         void run(const QueryMatch &match);
 
+#if KRUNNER_ENABLE_DEPRECATED_SINCE(5, 79)
         /**
          * Runs a given match
          * @param id the id of the match to run
+         * @deprecated Since 5.79, use run(const QueryMatch &match) instead
          */
+        KRUNNER_DEPRECATED_VERSION(5, 79, "Use run(const QueryMatch &match) 
instead")
         void run(const QString &id);
+#endif
 
         /**
          * Runs a given match. This also respects the extra handling for the 
InformationalMatch.
@@ -297,11 +301,15 @@
          */
         QMimeData * mimeDataForMatch(const QueryMatch &match) const;
 
+#if KRUNNER_ENABLE_DEPRECATED_SINCE(5, 79)
         /**
          * @return mime data of the specified match
          * @since 4.5
+         * @deprecated Since 5.79, use mimeDataForMatch(const QueryMatch 
&match) instead
          */
+        KRUNNER_DEPRECATED_VERSION(5, 79, "Use mimeDataForMatch(const 
QueryMatch &match) instead")
         QMimeData * mimeDataForMatch(const QString &matchId) const;
+#endif
 
         /**
          * Returns a list of all known Runner implementations
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/krunner-5.78.0/templates/runnerpython/runnerpy.kdevtemplate 
new/krunner-5.79.0/templates/runnerpython/runnerpy.kdevtemplate
--- old/krunner-5.78.0/templates/runnerpython/runnerpy.kdevtemplate     
2021-01-02 13:32:25.000000000 +0100
+++ new/krunner-5.79.0/templates/runnerpython/runnerpy.kdevtemplate     
2021-01-30 21:49:31.000000000 +0100
@@ -11,6 +11,7 @@
 Name[et]=Pythoni KRunneri plugin
 Name[fi]=Python-KRunner-liit??nn??inen
 Name[fr]=module externe ????KRunner???? pour Python
+Name[hu]=KRunner Python-b??v??tm??ny
 Name[ia]=Plugin de KRunner de Python
 Name[it]=Estensione Python di KRunner
 Name[ko]=Python KRunner ????????????
@@ -37,6 +38,7 @@
 Comment[et]=D-Busi kasutav KRunneri Pythoni plugina mall
 Comment[fi]=Malli KRunnerin Python-liit??nn??iseksi D-Busia k??ytt??en
 Comment[fr]=Mod??le pour le module externe ????KRunner???? pour Python, 
utilisant ????D-Bus????
+Comment[hu]=Sablon a D-Bust haszn??l?? KRunner Python-b??v??tm??nyekhez
 Comment[ia]=Patrono per un Plugin de Python de KRunner usante D-Bus
 Comment[it]=Modello per un'estensione Python di KRunner che usa D-Bus
 Comment[ko]=D-Bus??? ???????????? KRunner Python ???????????? ?????????

Reply via email to