Hello community, here is the log from the commit of package kactivities5 for openSUSE:Factory checked in at 2014-11-11 01:09:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kactivities5 (Old) and /work/SRC/openSUSE:Factory/.kactivities5.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kactivities5" Changes: -------- --- /work/SRC/openSUSE:Factory/kactivities5/kactivities5.changes 2014-10-07 15:59:43.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.kactivities5.new/kactivities5.changes 2014-11-11 01:09:35.000000000 +0100 @@ -1,0 +2,7 @@ +Sun Nov 2 17:47:16 UTC 2014 - [email protected] + +- Update to 5.4.0 + * For more details please see: + https://www.kde.org/announcements/kde-frameworks-5.4.0.php + +------------------------------------------------------------------- Old: ---- kactivities-5.3.0.tar.xz New: ---- kactivities-5.4.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kactivities5.spec ++++++ --- /var/tmp/diff_new_pack.WJpfs0/_old 2014-11-11 01:09:36.000000000 +0100 +++ /var/tmp/diff_new_pack.WJpfs0/_new 2014-11-11 01:09:36.000000000 +0100 @@ -18,20 +18,20 @@ %define lname libKF5Activities5 Name: kactivities5 -Version: 5.3.0 +Version: 5.4.0 Release: 0 %define kf5_version %{version} Summary: KDE Plasma Activities support License: GPL-2.0+ Group: System/GUI/KDE Url: http://projects.kde.org/kactivities -Source: http://download.kde.org/stable/frameworks/%{version}/kactivities-%{version}.tar.xz +Source: http://download.kde.org/stable/frameworks/5.4/kactivities-%{version}.tar.xz Source1: baselibs.conf # PATCH-FIX-UPSTREAM kamd-rename.patch -- https://git.reviewboard.kde.org/r/115602/ -- rename kactivitymanagerd binary so it can co-exist with kactivities4 Patch0: kamd-rename.patch BuildRequires: boost-devel >= 1.49.0 BuildRequires: cmake >= 2.8.12 -BuildRequires: extra-cmake-modules >= 1.3.0 +BuildRequires: extra-cmake-modules >= 1.4.0 BuildRequires: fdupes BuildRequires: kcmutils-devel >= %{kf5_version} BuildRequires: kconfig-devel >= %{kf5_version} @@ -82,7 +82,7 @@ Summary: KDE Plasma Activities support Group: Development/Libraries/KDE Requires: %lname = %{version} -Requires: extra-cmake-modules >= 1.3.0 +Requires: extra-cmake-modules >= 1.4.0 Requires: pkgconfig(Qt5Core) >= 5.2.0 %description devel ++++++ kactivities-5.3.0.tar.xz -> kactivities-5.4.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.3.0/CMakeLists.txt new/kactivities-5.4.0/CMakeLists.txt --- old/kactivities-5.3.0/CMakeLists.txt 2014-10-04 18:57:01.000000000 +0200 +++ new/kactivities-5.4.0/CMakeLists.txt 2014-11-02 13:04:45.000000000 +0100 @@ -15,7 +15,7 @@ endif () # Extra CMake stuff -find_package (ECM 1.3.0 REQUIRED NO_MODULE) +find_package (ECM 1.4.0 REQUIRED NO_MODULE) set (CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR}) include(KDEInstallDirs) @@ -29,8 +29,8 @@ find_package (Qt5 REQUIRED NO_MODULE COMPONENTS Core DBus) # KDE Frameworks -set(KF5_VERSION "5.3.0") # handled by release scripts -set(KF5_DEP_VERSION "5.3.0") # handled by release scripts +set(KF5_VERSION "5.4.0") # handled by release scripts +set(KF5_DEP_VERSION "5.4.0") # handled by release scripts find_package (KF5DBusAddons ${KF5_DEP_VERSION} CONFIG REQUIRED) find_package (KF5I18n ${KF5_DEP_VERSION} CONFIG REQUIRED) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.3.0/po/it/kactivities5.po new/kactivities-5.4.0/po/it/kactivities5.po --- old/kactivities-5.3.0/po/it/kactivities5.po 2014-10-04 18:57:01.000000000 +0200 +++ new/kactivities-5.4.0/po/it/kactivities5.po 2014-11-02 13:04:45.000000000 +0100 @@ -1,14 +1,14 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. +# Federico Zenith <[email protected]>, 2012, 2013, 2014. # -# Federico Zenith <[email protected]>, 2012, 2013. msgid "" msgstr "" "Project-Id-Version: kactivitymanagerd_fileitem_linking_plugin\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2014-09-24 07:44+0000\n" -"PO-Revision-Date: 2013-06-19 09:05+0200\n" -"Last-Translator: Federico Zenith <[email protected]>\n" +"PO-Revision-Date: 2014-10-09 20:27+0200\n" +"Last-Translator: Federico Zenith <[email protected]>\n" "Language-Team: Italian <[email protected]>\n" "Language: it\n" "MIME-Version: 1.0\n" @@ -26,15 +26,13 @@ msgstr "[email protected]" #: imports/activitymodel.cpp:592 -#, fuzzy -#| msgid "Activities..." msgctxt "Header title for activity data model" msgid "Activity" -msgstr "Attività..." +msgstr "Attività" #: service/Activities.cpp:139 msgid "Default" -msgstr "" +msgstr "Predefinita" #: service/plugins/globalshortcuts/GlobalShortcutsPlugin.cpp:84 #: service/plugins/globalshortcuts/GlobalShortcutsPlugin.cpp:119 @@ -45,20 +43,16 @@ #: workspace/fileitemplugin/FileItemLinkingPlugin.cpp:111 #: workspace/kio/KioActivities.cpp:304 -#, fuzzy -#| msgid "Activities..." msgid "Activities" -msgstr "Attività..." +msgstr "Attività" #: workspace/fileitemplugin/FileItemLinkingPlugin.cpp:114 msgid "Loading..." -msgstr "" +msgstr "Caricamento..." #: workspace/fileitemplugin/FileItemLinkingPlugin.cpp:141 -#, fuzzy -#| msgid "Activity manager is not running properly." msgid "The Activity Manager is not running" -msgstr "Il gestore delle attività non sta funzionando correttamente." +msgstr "Il gestore delle attività non è in esecuzione" #: workspace/fileitemplugin/FileItemLinkingPlugin.cpp:185 #: workspace/fileitemplugin/FileItemLinkingPlugin.cpp:252 @@ -81,16 +75,12 @@ msgstr "Scollega da:" #: workspace/kio/KioActivities.cpp:107 workspace/kio/KioActivities.cpp:229 -#, fuzzy -#| msgid "Activities..." msgid "Activity" -msgstr "Attività..." +msgstr "Attività" #: workspace/kio/KioActivities.cpp:228 -#, fuzzy -#| msgid "Link to the current activity" msgid "Current activity" -msgstr "Collega all'attività attuale" +msgstr "Attività attuale" #: workspace/settings/MainConfigurationWidget.cpp:80 msgid "Available Features" @@ -125,8 +115,8 @@ msgctxt "unit of time. months to keep the history" msgid " month" msgid_plural " months" -msgstr[0] "" -msgstr[1] "" +msgstr[0] " mese" +msgstr[1] " mesi" #: workspace/settings/MainConfigurationWidget.cpp:260 msgctxt "for in 'keep history for 5 months'" @@ -150,24 +140,18 @@ #. i18n: ectx: property (text), widget (QRadioButton, radioRememberAllApplications) #: workspace/settings/ui/MainConfigurationWidgetBase.ui:45 -#, fuzzy -#| msgid "For all applications" msgid "For a&ll applications" -msgstr "Per tutte le applicazioni" +msgstr "Per tutte &le applicazioni" #. i18n: ectx: property (text), widget (QRadioButton, radioDontRememberApplications) #: workspace/settings/ui/MainConfigurationWidgetBase.ui:55 -#, fuzzy -#| msgid "Do not remember" msgid "&Do not remember" -msgstr "Non ricordare" +msgstr "&Non ricordare" #. i18n: ectx: property (text), widget (QRadioButton, radioRememberSpecificApplications) #: workspace/settings/ui/MainConfigurationWidgetBase.ui:62 -#, fuzzy -#| msgid "Only for specific applications" msgid "O&nly for specific applications" -msgstr "Solo per certe applicazioni" +msgstr "&Solo per certe applicazioni" #. i18n: ectx: property (text), widget (QLabel, labelKeepHistory) #: workspace/settings/ui/MainConfigurationWidgetBase.ui:90 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.3.0/po/nn/kactivities5.po new/kactivities-5.4.0/po/nn/kactivities5.po --- old/kactivities-5.3.0/po/nn/kactivities5.po 2014-10-04 18:57:01.000000000 +0200 +++ new/kactivities-5.4.0/po/nn/kactivities5.po 2014-11-02 13:04:45.000000000 +0100 @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2014-08-18 08:02+0000\n" +"POT-Creation-Date: 2014-09-24 07:44+0000\n" "PO-Revision-Date: 2014-07-29 13:09+0200\n" "Last-Translator: Karl Ove Hufthammer <[email protected]>\n" "Language-Team: Norwegian Nynorsk <[email protected]>\n" @@ -45,7 +45,7 @@ msgstr "" #: workspace/fileitemplugin/FileItemLinkingPlugin.cpp:111 -#: workspace/kio/KioActivities.cpp:309 +#: workspace/kio/KioActivities.cpp:304 msgid "Activities" msgstr "" @@ -77,11 +77,11 @@ msgid "Unlink from:" msgstr "" -#: workspace/kio/KioActivities.cpp:108 workspace/kio/KioActivities.cpp:234 +#: workspace/kio/KioActivities.cpp:107 workspace/kio/KioActivities.cpp:229 msgid "Activity" msgstr "Aktivitet" -#: workspace/kio/KioActivities.cpp:233 +#: workspace/kio/KioActivities.cpp:228 msgid "Current activity" msgstr "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.3.0/po/se/kactivities5.po new/kactivities-5.4.0/po/se/kactivities5.po --- old/kactivities-5.3.0/po/se/kactivities5.po 2014-10-04 18:57:01.000000000 +0200 +++ new/kactivities-5.4.0/po/se/kactivities5.po 2014-11-02 13:04:45.000000000 +0100 @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2014-08-18 08:02+0000\n" +"POT-Creation-Date: 2014-09-24 07:44+0000\n" "PO-Revision-Date: 2011-10-26 01:37+0200\n" "Last-Translator: Børre Gaup <[email protected]>\n" "Language-Team: Northern Sami <[email protected]>\n" @@ -44,7 +44,7 @@ msgstr "" #: workspace/fileitemplugin/FileItemLinkingPlugin.cpp:111 -#: workspace/kio/KioActivities.cpp:309 +#: workspace/kio/KioActivities.cpp:304 msgid "Activities" msgstr "" @@ -76,11 +76,11 @@ msgid "Unlink from:" msgstr "" -#: workspace/kio/KioActivities.cpp:108 workspace/kio/KioActivities.cpp:234 +#: workspace/kio/KioActivities.cpp:107 workspace/kio/KioActivities.cpp:229 msgid "Activity" msgstr "" -#: workspace/kio/KioActivities.cpp:233 +#: workspace/kio/KioActivities.cpp:228 msgid "Current activity" msgstr "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.3.0/po/tr/kactivities5.po new/kactivities-5.4.0/po/tr/kactivities5.po --- old/kactivities-5.3.0/po/tr/kactivities5.po 2014-10-04 18:57:01.000000000 +0200 +++ new/kactivities-5.4.0/po/tr/kactivities5.po 2014-11-02 13:04:45.000000000 +0100 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Volkan Gezer <[email protected]>, 2013. +# Volkan Gezer <[email protected]>, 2013, 2014. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2014-09-24 07:44+0000\n" -"PO-Revision-Date: 2013-07-08 04:13+0200\n" +"PO-Revision-Date: 2014-10-22 21:53+0200\n" "Last-Translator: Volkan Gezer <[email protected]>\n" "Language-Team: Turkish <[email protected]>\n" "Language: tr\n" @@ -26,11 +26,9 @@ msgstr "[email protected]" #: imports/activitymodel.cpp:592 -#, fuzzy -#| msgid "Activities..." msgctxt "Header title for activity data model" msgid "Activity" -msgstr "Etkinlikler..." +msgstr "Etkinlik" #: service/Activities.cpp:139 msgid "Default" @@ -45,20 +43,16 @@ #: workspace/fileitemplugin/FileItemLinkingPlugin.cpp:111 #: workspace/kio/KioActivities.cpp:304 -#, fuzzy -#| msgid "Activities..." msgid "Activities" -msgstr "Etkinlikler..." +msgstr "Etkinlikler" #: workspace/fileitemplugin/FileItemLinkingPlugin.cpp:114 msgid "Loading..." -msgstr "" +msgstr "Yükleniyor..." #: workspace/fileitemplugin/FileItemLinkingPlugin.cpp:141 -#, fuzzy -#| msgid "Activity manager is not running properly." msgid "The Activity Manager is not running" -msgstr "Etkinlik yöneticisi düzgün bir şekilde çalışmıyor." +msgstr "Etkinlik Yöneticisi çalışmıyor." #: workspace/fileitemplugin/FileItemLinkingPlugin.cpp:185 #: workspace/fileitemplugin/FileItemLinkingPlugin.cpp:252 @@ -81,16 +75,12 @@ msgstr "Şuradan bağlantısını kes:" #: workspace/kio/KioActivities.cpp:107 workspace/kio/KioActivities.cpp:229 -#, fuzzy -#| msgid "Activities..." msgid "Activity" -msgstr "Etkinlikler..." +msgstr "Etkinlik" #: workspace/kio/KioActivities.cpp:228 -#, fuzzy -#| msgid "Link to the current activity" msgid "Current activity" -msgstr "Geçerli etkinliğe bağla" +msgstr "Geçerli etkinlik" #: workspace/settings/MainConfigurationWidget.cpp:80 msgid "Available Features" @@ -125,8 +115,8 @@ msgctxt "unit of time. months to keep the history" msgid " month" msgid_plural " months" -msgstr[0] "" -msgstr[1] "" +msgstr[0] " ay" +msgstr[1] " ay" #: workspace/settings/MainConfigurationWidget.cpp:260 msgctxt "for in 'keep history for 5 months'" @@ -150,24 +140,18 @@ #. i18n: ectx: property (text), widget (QRadioButton, radioRememberAllApplications) #: workspace/settings/ui/MainConfigurationWidgetBase.ui:45 -#, fuzzy -#| msgid "For all applications" msgid "For a&ll applications" -msgstr "Tüm uygulamalar için" +msgstr "Tüm uygu&lamalar için" #. i18n: ectx: property (text), widget (QRadioButton, radioDontRememberApplications) #: workspace/settings/ui/MainConfigurationWidgetBase.ui:55 -#, fuzzy -#| msgid "Do not remember" msgid "&Do not remember" -msgstr "Hatırlama" +msgstr "&Hatırlama" #. i18n: ectx: property (text), widget (QRadioButton, radioRememberSpecificApplications) #: workspace/settings/ui/MainConfigurationWidgetBase.ui:62 -#, fuzzy -#| msgid "Only for specific applications" msgid "O&nly for specific applications" -msgstr "Sadece özel uygulamalar için" +msgstr "S&adece özel uygulamalar için" #. i18n: ectx: property (text), widget (QLabel, labelKeepHistory) #: workspace/settings/ui/MainConfigurationWidgetBase.ui:90 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.3.0/src/imports/CMakeLists.txt new/kactivities-5.4.0/src/imports/CMakeLists.txt --- old/kactivities-5.3.0/src/imports/CMakeLists.txt 2014-10-04 18:57:01.000000000 +0200 +++ new/kactivities-5.4.0/src/imports/CMakeLists.txt 2014-11-02 13:04:45.000000000 +0100 @@ -40,5 +40,5 @@ ## install install (TARGETS kactivitiesextensionplugin DESTINATION ${QML_INSTALL_DIR}/org/kde/activities) -install (FILES qmldir README DESTINATION ${QML_INSTALL_DIR}/org/kde/activities) +install (FILES qmldir DESTINATION ${QML_INSTALL_DIR}/org/kde/activities) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.3.0/src/service/plugins/activitytemplates/kactivitymanagerd-plugin-activitytemplates.desktop new/kactivities-5.4.0/src/service/plugins/activitytemplates/kactivitymanagerd-plugin-activitytemplates.desktop --- old/kactivities-5.3.0/src/service/plugins/activitytemplates/kactivitymanagerd-plugin-activitytemplates.desktop 2014-10-04 18:57:01.000000000 +0200 +++ new/kactivities-5.4.0/src/service/plugins/activitytemplates/kactivitymanagerd-plugin-activitytemplates.desktop 2014-11-02 13:04:45.000000000 +0100 @@ -12,7 +12,9 @@ Name[gl]=Modelos de actividade Name[hu]=Aktivitássablonok Name[ia]=Patronos de Activitate +Name[it]=Modelli di attività Name[ko]=활동 템플릿 +Name[mr]=कार्यपध्दती टेम्प्लेट्स Name[nb]=Film-maler Name[nds]=Aktiviteten-Vörlagen Name[nl]=Sjablonen voor activiteit @@ -46,6 +48,7 @@ Comment[gl]=Permite a creación de modelos de actividades Comment[hu]=Támogatás sablonból létrehozott aktivitásokhoz Comment[ia]=Supporto pro crear activitates de forma de patrono +Comment[it]=Supporto per creare attività da modelli Comment[ko]=템플릿이 있는 활동 생성 지원 Comment[nb]=Støtte for å opprette aktiviteter fra maler Comment[nds]=Ünnerstütten för't Opstellen Aktiviteetvörlagen diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.3.0/src/service/plugins/sqlite/CMakeLists.txt new/kactivities-5.4.0/src/service/plugins/sqlite/CMakeLists.txt --- old/kactivities-5.3.0/src/service/plugins/sqlite/CMakeLists.txt 2014-10-04 18:57:01.000000000 +0200 +++ new/kactivities-5.4.0/src/service/plugins/sqlite/CMakeLists.txt 2014-11-02 13:04:45.000000000 +0100 @@ -9,7 +9,6 @@ ResourceScoreCache.cpp ResourceScoreMaintainer.cpp ResourceLinking.cpp - # Rankings.cpp ${CMAKE_SOURCE_DIR}/src/utils/qsqlquery.cpp ${plugin_implementation_SRCS} ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.3.0/src/service/plugins/sqlite/Rankings.cpp new/kactivities-5.4.0/src/service/plugins/sqlite/Rankings.cpp --- old/kactivities-5.3.0/src/service/plugins/sqlite/Rankings.cpp 2014-10-04 18:57:01.000000000 +0200 +++ new/kactivities-5.4.0/src/service/plugins/sqlite/Rankings.cpp 1970-01-01 01:00:00.000000000 +0100 @@ -1,127 +0,0 @@ -/* - * Copyright (C) 2011, 2012 Ivan Cukic ivan.cukic(at)kde.org - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 2 of - * the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see <http://www.gnu.org/licenses/>. - */ - -// Self -#include "Rankings.h" - -// STL -#include <algorithm> - -// Qt -#include <QDBusConnection> -#include <QVariantList> -#include <QSqlQuery> - -// KDE -#include <kdbusconnectionpool.h> - -// Utils -#include <utils/range.h> -#include <utils/remove_if.h> -#include <utils/qsqlquery.h> - -// Local -#include "Debug.h" -#include "ResourceScoreCache.h" -#include "Database.h" -#include "StatsPlugin.h" -#include "rankingsadaptor.h" - - -#define clientInterface(dbusPath) \ - QDBusInterface(dbusPath, QStringLiteral("/RankingsClient"), \ - QStringLiteral("org.kde.ActivityManager.RankingsClient")) - -Rankings *Rankings::self() -{ - static Rankings instance; - return &instance; -} - -Rankings::Rankings() -{ - new RankingsAdaptor(this); - KDBusConnectionPool::threadConnection().registerObject( - QStringLiteral("/Rankings"), this); -} - -Rankings::~Rankings() -{ -} - -void Rankings::registerClient(const QString &client, const QString &requestId, - const QString &activity, - const QString &application) -{ - m_clients.insert(ClientPattern(client, requestId, activity, application)); - - static const auto query = QStringLiteral( - "SELECT targettedResource, cachedScore " - "FROM kext_ResourceScoreCache " // this should be kao_ResourceScoreCache, but lets leave it - "WHERE %1 AND %2 " - "AND cachedScore > 0 " - "ORDER BY cachedScore DESC LIMIT 30"); - - static const auto usedActivity = QStringLiteral("usedActivity = '%1'"); - static const auto initiatingAgent = QStringLiteral("initiatingAgent = '%1'"); - - auto results = Database::self()->exec( - query.arg(activity.isEmpty() ? QStringLiteral("1") - : usedActivity.arg(activity)) - .arg(application.isEmpty() ? QStringLiteral("1") - : initiatingAgent.arg(application))); - - QHash<QString, QVariant> update; - - for (const auto &result: results) { - const auto url = result[0].toString(); - const auto score = result[1].toReal(); - - update[url] = score; - } - - clientInterface(client).asyncCall(QStringLiteral("updated"), requestId, - QStringLiteral("replace"), - QVariant(update)); -} - -void Rankings::deregisterClient(const QString &client, const QString &requestId) -{ - m_clients.erase(ClientPattern(client, requestId)); -} - -void Rankings::resourceScoreUpdated(const QString &activity, - const QString &application, - const QString &resource, qreal score) -{ - using namespace kamd::utils; - - Q_UNUSED(application); - - QHash<QString, QVariant> update; - - update[resource] = score; - - for (const auto &client : - m_clients | filtered(ClientPattern::matches, activity, application) - ) { - clientInterface(client.dbusPath) - .asyncCall(QStringLiteral("updated"), client.requestId, - QStringLiteral("incremental"), QVariant(update)); - } -} - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.3.0/src/service/plugins/sqlite/Rankings.h new/kactivities-5.4.0/src/service/plugins/sqlite/Rankings.h --- old/kactivities-5.3.0/src/service/plugins/sqlite/Rankings.h 2014-10-04 18:57:01.000000000 +0200 +++ new/kactivities-5.4.0/src/service/plugins/sqlite/Rankings.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,123 +0,0 @@ -/* - * Copyright (C) 2011, 2012 Ivan Cukic <[email protected]> - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 2 of - * the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see <http://www.gnu.org/licenses/>. - */ - -#ifndef PLUGINS_SQLITE_RANKINGS_H -#define PLUGINS_SQLITE_RANKINGS_H - -// Qt -#include <QHash> -#include <QObject> -#include <QString> -#include <QStringList> -#include <QThread> -#include <QDBusInterface> - -// Boost -#include <boost/container/flat_set.hpp> - - -class Rankings : public QObject { - Q_OBJECT - Q_CLASSINFO("D-Bus Interface", "org.kde.ActivityManager.Rankings") - -public: - static Rankings *self(); - - void resourceScoreUpdated(const QString &activity, - const QString &application, - const QString &resource, qreal score); - - ~Rankings(); - -public Q_SLOTS: - /** - * Registers a new client for the specified activity and application - * @param dbusPath d-bus name - * @param requestId applications can have interest in different items - * @param activity activity to track. If empty, all activities are - * aggregated - * @param application application to track. If empty, all applications are - * aggregated - */ - void registerClient(const QString &dbusPath, - const QString &requestId, - const QString &activity = QString(), - const QString &application = QString()); - - /** - * Deregisters a dbusPath - */ - void deregisterClient(const QString &dbusPath, - const QString &requestId); - -private: - Rankings(); - - static Rankings *s_instance; - - struct ResultItem { - QString uri; - qreal score; - }; - - struct ClientPattern { - ClientPattern(const QString &dbusPath, const QString &requestId, - const QString &activity = QString(), - const QString &application = QString()) - : dbusPath(dbusPath) - , requestId(requestId) - , activity(activity) - , application(application) - { - } - - QString dbusPath; - QString requestId; - QString activity; - QString application; - - bool operator<(const ClientPattern &other) const - { - return dbusPath < other.dbusPath || - (dbusPath == other.dbusPath && requestId < other.requestId); - } - - bool operator==(const ClientPattern &other) const - { - return dbusPath == other.dbusPath && requestId == other.requestId; - } - - static inline bool matches(const QString &activity, - const QString &application, - const ClientPattern &dbusPath) - { - return - ( - dbusPath.activity.isEmpty() || - activity == dbusPath.activity - ) && ( - dbusPath.application.isEmpty() || - application == dbusPath.application - ); - } - }; - -private: - boost::container::flat_set<ClientPattern> m_clients; -}; - -#endif // PLUGINS_SQLITE_RANKINGS_H diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.3.0/src/service/plugins/sqlite/StatsPlugin.cpp new/kactivities-5.4.0/src/service/plugins/sqlite/StatsPlugin.cpp --- old/kactivities-5.3.0/src/service/plugins/sqlite/StatsPlugin.cpp 2014-10-04 18:57:01.000000000 +0200 +++ new/kactivities-5.4.0/src/service/plugins/sqlite/StatsPlugin.cpp 2014-11-02 13:04:45.000000000 +0100 @@ -39,8 +39,6 @@ #include "ResourceScoreMaintainer.h" #include "ResourceLinking.h" #include "Utils.h" -// #include "Rankings.h" -// #include "scoringadaptor.h" #include "../../Event.h" KAMD_EXPORT_PLUGIN(sqliteplugin, StatsPlugin, "kactivitymanagerd-plugin-sqlite.json") @@ -69,8 +67,7 @@ m_activities = modules[QStringLiteral("activities")]; m_resources = modules[QStringLiteral("resources")]; - // Database::self(); - // Rankings::self(); + Database::self(); connect(m_resources, SIGNAL(ProcessedResourceEvents(EventList)), this, SLOT(addEvents(EventList))); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.3.0/src/service/plugins/sqlite/org.kde.ActivityManager.Rankings.xml new/kactivities-5.4.0/src/service/plugins/sqlite/org.kde.ActivityManager.Rankings.xml --- old/kactivities-5.3.0/src/service/plugins/sqlite/org.kde.ActivityManager.Rankings.xml 2014-10-04 18:57:01.000000000 +0200 +++ new/kactivities-5.4.0/src/service/plugins/sqlite/org.kde.ActivityManager.Rankings.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,24 +0,0 @@ -<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"> -<node> - <interface name="org.kde.ActivityManager.Rankings"> - <method name="registerClient"> - <arg name="dbusPath" type="s" direction="in"/> - <arg name="requestId" type="s" direction="in"/> - <arg name="activity" type="s" direction="in"/> - <arg name="application" type="s" direction="in"/> - </method> - <method name="registerClient"> - <arg name="dbusPath" type="s" direction="in"/> - <arg name="requestId" type="s" direction="in"/> - <arg name="activity" type="s" direction="in"/> - </method> - <method name="registerClient"> - <arg name="dbusPath" type="s" direction="in"/> - <arg name="requestId" type="s" direction="in"/> - </method> - <method name="deregisterClient"> - <arg name="dbusPath" type="s" direction="in"/> - <arg name="requestId" type="s" direction="in"/> - </method> - </interface> -</node> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.3.0/src/service/plugins/sqlite/org.kde.ActivityManager.RankingsClient.xml new/kactivities-5.4.0/src/service/plugins/sqlite/org.kde.ActivityManager.RankingsClient.xml --- old/kactivities-5.3.0/src/service/plugins/sqlite/org.kde.ActivityManager.RankingsClient.xml 2014-10-04 18:57:01.000000000 +0200 +++ new/kactivities-5.4.0/src/service/plugins/sqlite/org.kde.ActivityManager.RankingsClient.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,11 +0,0 @@ -<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"> -<node> - <interface name="org.kde.ActivityManager.RankingsClient"> - <method name="updated"> - <arg name="requestId" type="s" direction="in"/> - <arg name="action" type="s" direction="in"/> - <arg name="data" type="a{sv}" direction="in"/> - <annotation name="org.qtproject.QtDBus.QtTypeName.In2" value="QVariantMap"/> - </method> - </interface> -</node> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.3.0/src/service/plugins/sqlite/org.kde.ActivityManager.Resources.Scoring.xml new/kactivities-5.4.0/src/service/plugins/sqlite/org.kde.ActivityManager.Resources.Scoring.xml --- old/kactivities-5.3.0/src/service/plugins/sqlite/org.kde.ActivityManager.Resources.Scoring.xml 2014-10-04 18:57:01.000000000 +0200 +++ new/kactivities-5.4.0/src/service/plugins/sqlite/org.kde.ActivityManager.Resources.Scoring.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,20 +0,0 @@ -<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"> -<node> - <interface name="org.kde.ActivityManager.Resources.Scoring"> - <signal name="resourceScoreUpdated"> - <arg name="activity" type="s" direction="out"/> - <arg name="client" type="s" direction="out"/> - <arg name="resource" type="s" direction="out"/> - <arg name="score" type="d" direction="out"/> - </signal> - <method name="deleteRecentStats"> - <arg name="activity" type="s" direction="in"/> - <arg name="count" type="i" direction="in"/> - <arg name="what" type="s" direction="in"/> - </method> - <method name="deleteEarlierStats"> - <arg name="activity" type="s" direction="in"/> - <arg name="months" type="i" direction="in"/> - </method> - </interface> -</node> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.3.0/tests/imports/org.kde.listactivitiestest/metadata.desktop new/kactivities-5.4.0/tests/imports/org.kde.listactivitiestest/metadata.desktop --- old/kactivities-5.3.0/tests/imports/org.kde.listactivitiestest/metadata.desktop 2014-10-04 18:57:01.000000000 +0200 +++ new/kactivities-5.4.0/tests/imports/org.kde.listactivitiestest/metadata.desktop 2014-11-02 13:04:45.000000000 +0100 @@ -12,7 +12,9 @@ Name[gl]=Probas de actividades Name[hu]=Aktivitásteszt Name[ia]=Essayante Activitates +Name[it]=Prova delle attività Name[ko]=활동 테스트 +Name[mr]=कार्यपध्दती चाचणी Name[nb]=Aktiviteter Name[nds]=Aktiviteten-Tests Name[nl]=Testen van activiteiten diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-5.3.0/tests/imports/plasma-applet-org.kde.listactivitiestest.desktop new/kactivities-5.4.0/tests/imports/plasma-applet-org.kde.listactivitiestest.desktop --- old/kactivities-5.3.0/tests/imports/plasma-applet-org.kde.listactivitiestest.desktop 2014-10-04 18:57:01.000000000 +0200 +++ new/kactivities-5.4.0/tests/imports/plasma-applet-org.kde.listactivitiestest.desktop 2014-11-02 13:04:45.000000000 +0100 @@ -11,7 +11,9 @@ Name[gl]=Proba da lista de actividades Name[hu]=Aktivitáslista tesztelése Name[ia]=Lista essayos de activitates +Name[it]=Prova dell'elenco delle attività Name[ko]=활동 목록 테스트 +Name[mr]=कार्यपध्दती चाचणी यादी करा Name[nb]=List aktivitetsstester Name[nds]=Aktiviteten-Oplisttest Name[nl]=Lijst maken van activiteitentest @@ -42,6 +44,7 @@ Comment[gl]=Estraño, pero non é un reloxo Comment[hu]=Furcsa, de nem egy óra Comment[ia]=Stranie, ma non un horologio +Comment[it]=Stranamente, non un orologio Comment[ko]=수상하지만 시계는 아님 Comment[nb]=Underlig, men ingen klokke Comment[nds]=Snaaksch, man keen Klock -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
