Hello community, here is the log from the commit of package plasma5-workspace for openSUSE:Factory checked in at 2016-08-29 15:33:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/plasma5-workspace (Old) and /work/SRC/openSUSE:Factory/.plasma5-workspace.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma5-workspace" Changes: -------- --- /work/SRC/openSUSE:Factory/plasma5-workspace/plasma5-workspace.changes 2016-08-12 15:41:14.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.plasma5-workspace.new/plasma5-workspace.changes 2016-08-29 15:33:20.000000000 +0200 @@ -1,0 +2,34 @@ +Fri Aug 26 20:36:41 UTC 2016 - fab...@ritter-vogt.de + +- Update to 5.7.4 + * New bugfix release + * For more details please see: + https://www.kde.org/announcements/plasma-5.7.4.php +- Refresh plasma5-workspace.spec + +------------------------------------------------------------------- +Tue Aug 23 17:25:26 UTC 2016 - wba...@tmo.at + +- Add Use-iconName-instead-of-icon-in-all-runners.patch to fix + problems in KRunner caused by QIcon not being thread-safe + (boo#994983, kde#355122, kde#356957) + +------------------------------------------------------------------- +Tue Aug 16 12:16:24 UTC 2016 - wba...@tmo.at + +- Use xterm to install the debug packages in drkonqi, konsole + doesn't handle the -e parameter correctly currently + (boo#990353, kde#366793) + +------------------------------------------------------------------- +Fri Aug 12 17:55:53 UTC 2016 - hrvoje.sen...@gmail.com + +- Adjust filelist for the plasmoid appdata, installed with KF > 5.25.0 + +------------------------------------------------------------------- +Thu Aug 11 18:10:49 UTC 2016 - wba...@tmo.at + +- Add add-separate-autostart-file-for-klipper.patch to prevent + klipper from autostarting in e.g. GNOME (boo#993334) + +------------------------------------------------------------------- Old: ---- plasma-workspace-5.7.3.tar.xz New: ---- Use-iconName-instead-of-icon-in-all-runners.patch add-separate-autostart-file-for-klipper.patch plasma-workspace-5.7.4.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ plasma5-workspace.spec ++++++ --- /var/tmp/diff_new_pack.ct4p8f/_old 2016-08-29 15:33:22.000000000 +0200 +++ /var/tmp/diff_new_pack.ct4p8f/_new 2016-08-29 15:33:22.000000000 +0200 @@ -18,9 +18,9 @@ %bcond_without lang Name: plasma5-workspace -Version: 5.7.3 +Version: 5.7.4 Release: 0 -%define plasma_version 5.7.3 +%define plasma_version 5.7.4 Summary: The KDE Plasma Workspace Components License: GPL-2.0+ Group: System/GUI/KDE @@ -39,39 +39,41 @@ # PATCHES 201-300 and above are from upstream master/5.8 branch # PATCH-FEATURE-UPSTREAM Configuration-option-for-System-Tray-icon-size.patch Patch201: Configuration-option-for-System-Tray-icon-size.patch +Patch202: add-separate-autostart-file-for-klipper.patch +Patch203: Use-iconName-instead-of-icon-in-all-runners.patch BuildRequires: breeze5-icons BuildRequires: fdupes BuildRequires: kf5-filesystem BuildRequires: phonon4qt5-devel >= 4.6.60 BuildRequires: update-desktop-files -BuildRequires: cmake(KF5Activities) >= 5.15.0 +BuildRequires: cmake(KF5Activities) >= 5.25.0 BuildRequires: cmake(KF5Baloo) -BuildRequires: cmake(KF5CoreAddons) >= 5.15.0 -BuildRequires: cmake(KF5Crash) >= 5.15.0 -BuildRequires: cmake(KF5DBusAddons) >= 5.15.0 -BuildRequires: cmake(KF5Declarative) >= 5.15.0 -BuildRequires: cmake(KF5DocTools) >= 5.15.0 -BuildRequires: cmake(KF5GlobalAccel) >= 5.15.0 +BuildRequires: cmake(KF5CoreAddons) >= 5.25.0 +BuildRequires: cmake(KF5Crash) >= 5.25.0 +BuildRequires: cmake(KF5DBusAddons) >= 5.25.0 +BuildRequires: cmake(KF5Declarative) >= 5.25.0 +BuildRequires: cmake(KF5DocTools) >= 5.25.0 +BuildRequires: cmake(KF5GlobalAccel) >= 5.25.0 BuildRequires: cmake(KF5Holidays) -BuildRequires: cmake(KF5I18n) >= 5.15.0 -BuildRequires: cmake(KF5IdleTime) >= 5.15.0 -BuildRequires: cmake(KF5JsEmbed) >= 5.15.0 -BuildRequires: cmake(KF5KCMUtils) >= 5.15.0 -BuildRequires: cmake(KF5KDELibs4Support) >= 5.15.0 -BuildRequires: cmake(KF5NetworkManagerQt) >= 5.15.0 -BuildRequires: cmake(KF5NewStuff) >= 5.15.0 -BuildRequires: cmake(KF5NotifyConfig) >= 5.15.0 -BuildRequires: cmake(KF5Package) >= 5.15.0 -BuildRequires: cmake(KF5Plasma) >= 5.15.0 +BuildRequires: cmake(KF5I18n) >= 5.25.0 +BuildRequires: cmake(KF5IdleTime) >= 5.25.0 +BuildRequires: cmake(KF5JsEmbed) >= 5.25.0 +BuildRequires: cmake(KF5KCMUtils) >= 5.25.0 +BuildRequires: cmake(KF5KDELibs4Support) >= 5.25.0 +BuildRequires: cmake(KF5NetworkManagerQt) >= 5.25.0 +BuildRequires: cmake(KF5NewStuff) >= 5.25.0 +BuildRequires: cmake(KF5NotifyConfig) >= 5.25.0 +BuildRequires: cmake(KF5Package) >= 5.25.0 +BuildRequires: cmake(KF5Plasma) >= 5.25.0 BuildRequires: cmake(KF5PlasmaQuick) -BuildRequires: cmake(KF5Runner) >= 5.15.0 +BuildRequires: cmake(KF5Runner) >= 5.25.0 BuildRequires: cmake(KF5Screen) >= 5.0.93 -BuildRequires: cmake(KF5Solid) >= 5.15.0 -BuildRequires: cmake(KF5Su) >= 5.15.0 +BuildRequires: cmake(KF5Solid) >= 5.25.0 +BuildRequires: cmake(KF5Su) >= 5.25.0 BuildRequires: cmake(KF5SysGuard) >= %{plasma_version} BuildRequires: cmake(KF5TextEditor) -BuildRequires: cmake(KF5TextWidgets) >= 5.15.0 -BuildRequires: cmake(KF5Wallet) >= 5.15.0 +BuildRequires: cmake(KF5TextWidgets) >= 5.25.0 +BuildRequires: cmake(KF5Wallet) >= 5.25.0 BuildRequires: cmake(KF5Wayland) >= %{plasma_version} BuildRequires: cmake(KF5XmlRpcClient) BuildRequires: cmake(KScreenLocker) >= %{plasma_version} @@ -196,7 +198,7 @@ Group: Development/Libraries/KDE Requires: %{name}-libs = %{version}-%{release} Requires: cmake(KF5SysGuard) >= %{plasma_version} -Requires: cmake(KF5Wayland) >= 5.15.0 +Requires: cmake(KF5Wayland) >= 5.25.0 Requires: cmake(Qt5Core) >= 5.4.0 Requires: cmake(Qt5Gui) >= 5.4.0 Requires: cmake(Qt5Quick) >= 5.4.0 @@ -219,6 +221,8 @@ %patch4 -p1 %endif %patch201 -p1 +%patch202 -p1 +%patch203 -p1 %build %cmake_kf5 -d build -- -DKDE4_COMMON_PAM_SERVICE=xdm -DKDE_DEFAULT_HOME=.kde4 -DCMAKE_INSTALL_LOCALEDIR=%{_kf5_localedir} @@ -231,6 +235,8 @@ %endif install -p -D -m755 drkonqi/doc/examples/installdbgsymbols_suse.sh \ %{buildroot}/usr/bin/installdbgsymbols.sh + # Use xterm to install the debug packages, konsole doesn't handle the -e parameter correctly currently (boo#990353, kde#366793) + sed -i "s/konsole/xterm/" %{buildroot}/usr/bin/installdbgsymbols.sh %suse_update_desktop_file -r %{buildroot}%{_kf5_applicationsdir}/org.kde.klipper.desktop System TrayIcon mkdir -p %{buildroot}%{_kf5_iconsdir}/hicolor/48x48/apps/ cp %{_kf5_iconsdir}/breeze/apps/48/klipper.svg %{buildroot}%{_kf5_iconsdir}/hicolor/48x48/apps/ @@ -275,7 +281,7 @@ %{_kf5_bindir}/startkde %{_kf5_bindir}/startplasmacompositor %{_kf5_bindir}/systemmonitor -%{_kf5_configdir}/autostart/org.kde.klipper.desktop +%{_kf5_configdir}/autostart/klipper.desktop %{_kf5_configdir}/autostart/plasmashell.desktop %{_kf5_configdir}/autostart/krunner.desktop %{_kf5_configdir}/autostart/xembedsniproxy.desktop @@ -313,6 +319,7 @@ %{_kf5_sharedir}/solid/ %{_kf5_sharedir}/kio_desktop/ %{_kf5_iconsdir}/hicolor/48x48/apps/klipper.svg +%{_kf5_appstreamdir}/ %files -n drkonqi5 %defattr(-,root,root) @@ -351,7 +358,7 @@ %if %{with lang} %files lang -f %{name}.lang -%doc %lang(de) %{_kf5_htmldir}/de/ +%doc %lang(ca) %{_kf5_htmldir}/ca/ %doc %lang(cs) %{_kf5_htmldir}/cs/ %endif ++++++ Configuration-option-for-System-Tray-icon-size.patch ++++++ --- /var/tmp/diff_new_pack.ct4p8f/_old 2016-08-29 15:33:22.000000000 +0200 +++ /var/tmp/diff_new_pack.ct4p8f/_new 2016-08-29 15:33:22.000000000 +0200 @@ -30,7 +30,7 @@ +++ b/applets/systemtray/package/contents/ui/main.qml @@ -30,8 +30,10 @@ - Layout.minimumHeight: vertical ? tasksRow.implicitHeight+ expander.implicitHeight + units.smallSpacing : units.smallSpacing + Layout.minimumHeight: vertical ? tasksRow.implicitHeight + (expander.visible ? expander.implicitHeight : 0) + units.smallSpacing : units.smallSpacing + property var iconSizes: ["small", "smallMedium", "medium", "large", "huge", "enormous"]; + ++++++ Use-iconName-instead-of-icon-in-all-runners.patch ++++++ From: Kai Uwe Broulik <k...@privat.broulik.de> Date: Fri, 17 Jun 2016 19:23:39 +0000 Subject: Use iconName instead of icon in all runners X-Git-Url: http://quickgit.kde.org/?p=plasma-workspace.git&a=commitdiff&h=e1692f1a21458986fac18daf6eb1d1037c9d5051 --- Use iconName instead of icon in all runners Also bump Frameworks version requirement to 5.24 for this Differential Revision: https://phabricator.kde.org/D1922 --- --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,7 +5,7 @@ cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR) set(QT_MIN_VERSION "5.6.0") -set(KF5_MIN_VERSION "5.18.0") +set(KF5_MIN_VERSION "5.24.0") set(INSTALL_SDDM_THEME TRUE) find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Widgets Quick QuickWidgets Concurrent Test Script Network) find_package(ECM 1.8.0 REQUIRED NO_MODULE) --- a/runners/activities/activityrunner.cpp +++ b/runners/activities/activityrunner.cpp @@ -158,7 +158,7 @@ Plasma::QueryMatch match(this); match.setData(activity.id()); match.setType(Plasma::QueryMatch::ExactMatch); - match.setIcon(activity.icon().isEmpty() ? QIcon::fromTheme(QStringLiteral("preferences-activities")) : QIcon::fromTheme(activity.icon())); + match.setIconName(activity.icon().isEmpty() ? QStringLiteral("preferences-activities") : activity.icon()); match.setText(i18n("Switch to \"%1\"", activity.name())); match.setRelevance(0.7 + ((activity.state() == KActivities::Info::Running || activity.state() == KActivities::Info::Starting) ? 0.1 : 0)); --- a/runners/baloo/baloosearchrunner.cpp +++ b/runners/baloo/baloosearchrunner.cpp @@ -115,7 +115,7 @@ const QUrl url = QUrl::fromLocalFile(localUrl); QString iconName = mimeDb.mimeTypeForFile(localUrl).iconName(); - match.setIcon(QIcon::fromTheme(iconName)); + match.setIconName(iconName); match.setId(it.filePath()); match.setText(url.fileName()); match.setData(url); --- a/runners/calculator/calculatorrunner.cpp +++ b/runners/calculator/calculatorrunner.cpp @@ -215,7 +215,7 @@ if (cmd.toLower() == QLatin1String("universe") || cmd.toLower() == QLatin1String("life")) { Plasma::QueryMatch match(this); match.setType(Plasma::QueryMatch::InformationalMatch); - match.setIcon(QIcon::fromTheme(QStringLiteral("accessories-calculator"))); + match.setIconName(QStringLiteral("accessories-calculator")); match.setText(QStringLiteral("42")); match.setData("42"); match.setId(term); @@ -264,7 +264,7 @@ Plasma::QueryMatch match(this); match.setType(Plasma::QueryMatch::InformationalMatch); - match.setIcon(QIcon::fromTheme(QStringLiteral("accessories-calculator"))); + match.setIconName(QStringLiteral("accessories-calculator")); match.setText(result); match.setData(result); match.setId(term); --- a/runners/kill/killrunner.cpp +++ b/runners/kill/killrunner.cpp @@ -141,7 +141,7 @@ Plasma::QueryMatch match(this); match.setText(i18n("Terminate %1", name)); match.setSubtext(i18n("Process ID: %1\nRunning as user: %2", QString::number(pid), user)); - match.setIcon(QIcon::fromTheme(QStringLiteral("application-exit"))); + match.setIconName(QStringLiteral("application-exit")); match.setData(data); match.setId(name); --- a/runners/locations/locationrunner.cpp +++ b/runners/locations/locationrunner.cpp @@ -61,9 +61,9 @@ match.setText(i18n("Open %1", term)); if (type == Plasma::RunnerContext::File) { - match.setIcon(QIcon::fromTheme(KIO::iconNameForUrl(QUrl(term)))); - } else { - match.setIcon(QIcon::fromTheme(QStringLiteral("system-file-manager"))); + match.setIconName(KIO::iconNameForUrl(QUrl(term))); + } else { + match.setIconName(QStringLiteral("system-file-manager")); } match.setRelevance(1); @@ -81,7 +81,7 @@ Plasma::QueryMatch match(this); match.setType(Plasma::QueryMatch::ExactMatch); match.setText(i18n("Open %1", term)); - match.setIcon(QIcon::fromTheme(QStringLiteral("system-help"))); + match.setIconName(QStringLiteral("system-help")); match.setRelevance(1); match.setType(Plasma::QueryMatch::ExactMatch); match.setId(QStringLiteral("help")); @@ -101,7 +101,7 @@ Plasma::QueryMatch match(this); match.setText(i18n("Go to %1", url.toDisplayString())); - match.setIcon(QIcon::fromTheme(KProtocolInfo::icon(url.scheme()))); + match.setIconName(KProtocolInfo::icon(url.scheme())); match.setData(url.url()); if (KProtocolInfo::isHelperProtocol(url.scheme())) { --- a/runners/powerdevil/PowerDevilRunner.cpp +++ b/runners/powerdevil/PowerDevilRunner.cpp @@ -197,7 +197,7 @@ } Plasma::QueryMatch match(this); match.setType(Plasma::QueryMatch::ExactMatch); - match.setIcon(QIcon::fromTheme(m_profileIcon[i.key()])); + match.setIconName(m_profileIcon[i.key()]); match.setText(i18n("Set Profile to '%1'", i.value())); match.setData(i.key()); match.setRelevance(1); @@ -217,7 +217,7 @@ int brightness = qBound(0, b, 100); Plasma::QueryMatch match(this); match.setType(Plasma::QueryMatch::ExactMatch); - match.setIcon(QIcon::fromTheme(QStringLiteral("preferences-system-power-management"))); + match.setIconName(QStringLiteral("preferences-system-power-management")); match.setText(i18n("Set Brightness to %1", brightness)); match.setData(brightness); match.setRelevance(1); @@ -227,7 +227,7 @@ } else { Plasma::QueryMatch match1(this); match1.setType(Plasma::QueryMatch::ExactMatch); - match1.setIcon(QIcon::fromTheme(QStringLiteral("preferences-system-power-management"))); + match1.setIconName(QStringLiteral("preferences-system-power-management")); match1.setText(i18n("Dim screen totally")); match1.setRelevance(1); match1.setId(QStringLiteral("DimTotal")); @@ -235,7 +235,7 @@ Plasma::QueryMatch match2(this); match2.setType(Plasma::QueryMatch::ExactMatch); - match2.setIcon(QIcon::fromTheme(QStringLiteral("preferences-system-power-management"))); + match2.setIconName(QStringLiteral("preferences-system-power-management")); match2.setText(i18n("Dim screen by half")); match2.setRelevance(1); match2.setId(QStringLiteral("DimHalf")); @@ -272,12 +272,12 @@ switch ((Solid::PowerManagement::SleepState)value) { case Solid::PowerManagement::SuspendState: case Solid::PowerManagement::StandbyState: - match.setIcon(QIcon::fromTheme(QStringLiteral("system-suspend"))); + match.setIconName(QStringLiteral("system-suspend")); match.setText(i18n("Suspend to RAM")); match.setRelevance(1); break; case Solid::PowerManagement::HibernateState: - match.setIcon(QIcon::fromTheme(QStringLiteral("system-suspend-hibernate"))); + match.setIconName(QStringLiteral("system-suspend-hibernate")); match.setText(i18n("Suspend to Disk")); match.setRelevance(0.99); break; --- a/runners/recentdocuments/recentdocuments.cpp +++ b/runners/recentdocuments/recentdocuments.cpp @@ -36,7 +36,6 @@ { Q_UNUSED(args); setObjectName( QStringLiteral("Recent Documents" )); - m_icon = QIcon::fromTheme(QStringLiteral("document-open-recent")); loadRecentDocuments(); // listen for changes to the list of recent documents KDirWatch *recentDocWatch = new KDirWatch(this); @@ -53,7 +52,6 @@ void RecentDocuments::loadRecentDocuments() { - //qDebug() << "Refreshing recent documents."; m_recentdocuments = KRecentDocument::recentDocuments(); } @@ -79,10 +77,11 @@ Plasma::QueryMatch match(this); match.setType(Plasma::QueryMatch::PossibleMatch); match.setRelevance(1.0); - match.setIcon(QIcon::fromTheme(config.readIcon())); + match.setIconName(config.readIcon()); match.setData(config.readUrl()); match.setText(config.readName()); match.setSubtext(i18n("Recent Document")); + context.addMatch(match); } } --- a/runners/recentdocuments/recentdocuments.h +++ b/runners/recentdocuments/recentdocuments.h @@ -41,7 +41,6 @@ void loadRecentDocuments(); private: - QIcon m_icon; QStringList m_recentdocuments; }; --- a/runners/services/servicerunner.cpp +++ b/runners/services/servicerunner.cpp @@ -253,9 +253,9 @@ Plasma::QueryMatch match(this); match.setType(Plasma::QueryMatch::HelperMatch); if (!action.icon().isEmpty()) { - match.setIcon(QIcon::fromTheme(action.icon())); + match.setIconName(action.icon()); } else { - match.setIcon(QIcon::fromTheme(service->icon())); + match.setIconName(service->icon()); } match.setText(i18nc("Jump list search result, %1 is action (eg. open new tab), %2 is application (eg. browser)", "%1 - %2", action.text(), service->name())); @@ -310,7 +310,7 @@ } if (!service->icon().isEmpty()) { - match.setIcon(QIcon::fromTheme(service->icon())); + match.setIconName(service->icon()); } } --- a/runners/sessions/sessionrunner.cpp +++ b/runners/sessions/sessionrunner.cpp @@ -84,7 +84,7 @@ term.compare(i18n("log out"), Qt::CaseInsensitive) == 0) { Plasma::QueryMatch match(this); match.setText(i18nc("log out command","Logout")); - match.setIcon(QIcon::fromTheme(QStringLiteral("system-log-out"))); + match.setIconName(QStringLiteral("system-log-out")); match.setData(LogoutAction); match.setType(Plasma::QueryMatch::ExactMatch); match.setRelevance(0.9); @@ -93,7 +93,7 @@ term.compare(i18nc("restart computer command", "reboot"), Qt::CaseInsensitive) == 0) { Plasma::QueryMatch match(this); match.setText(i18n("Restart the computer")); - match.setIcon(QIcon::fromTheme(QStringLiteral("system-reboot"))); + match.setIconName(QStringLiteral("system-reboot")); match.setData(RestartAction); match.setType(Plasma::QueryMatch::ExactMatch); match.setRelevance(0.9); @@ -101,7 +101,7 @@ } else if (term.compare(i18nc("shutdown computer command","shutdown"), Qt::CaseInsensitive) == 0) { Plasma::QueryMatch match(this); match.setText(i18n("Shutdown the computer")); - match.setIcon(QIcon::fromTheme(QStringLiteral("system-shutdown"))); + match.setIconName(QStringLiteral("system-shutdown")); match.setData(ShutdownAction); match.setType(Plasma::QueryMatch::ExactMatch); match.setRelevance(0.9); @@ -110,7 +110,7 @@ if (KAuthorized::authorizeKAction(QStringLiteral("lock_screen"))) { Plasma::QueryMatch match(this); match.setText(i18n("Lock the screen")); - match.setIcon(QIcon::fromTheme(QStringLiteral("system-lock-screen"))); + match.setIconName(QStringLiteral("system-lock-screen")); match.setData(LockAction); match.setType(Plasma::QueryMatch::ExactMatch); match.setRelevance(0.9); @@ -161,7 +161,7 @@ dm.numReserve() >= 0) { Plasma::QueryMatch match(this); match.setType(Plasma::QueryMatch::ExactMatch); - match.setIcon(QIcon::fromTheme(QStringLiteral("system-switch-user"))); + match.setIconName(QStringLiteral("system-switch-user")); match.setText(i18n("New Session")); matches << match; } @@ -198,7 +198,7 @@ Plasma::QueryMatch match(this); match.setType(type); match.setRelevance(relevance); - match.setIcon(QIcon::fromTheme(QStringLiteral("user-identity"))); + match.setIconName(QStringLiteral("user-identity")); match.setText(name); match.setData(QString::number(session.vt)); matches << match; --- a/runners/shell/shellrunner.cpp +++ b/runners/shell/shellrunner.cpp @@ -66,7 +66,7 @@ Plasma::QueryMatch match(this); match.setId(term); match.setType(Plasma::QueryMatch::ExactMatch); - match.setIcon(QIcon::fromTheme(QStringLiteral("system-run"))); + match.setIconName(QStringLiteral("system-run")); match.setText(i18n("Run %1", term)); match.setRelevance(0.7); context.addMatch(match); --- a/runners/webshortcuts/webshortcutrunner.cpp +++ b/runners/webshortcuts/webshortcutrunner.cpp @@ -32,8 +32,6 @@ Q_UNUSED(args); setObjectName( QLatin1String("Web Shortcut" )); setIgnoredTypes(Plasma::RunnerContext::Directory | Plasma::RunnerContext::File | Plasma::RunnerContext::Executable); - - m_icon = QIcon::fromTheme(QStringLiteral("internet-web-browser")); m_match.setType(Plasma::QueryMatch::ExactMatch); m_match.setRelevance(0.9); @@ -134,7 +132,7 @@ m_match.setData(filterData.uri().url()); m_match.setId("WebShortcut:" + key); - m_match.setIcon(QIcon::fromTheme(filterData.iconName())); + m_match.setIconName(filterData.iconName()); m_match.setText(i18n("Search %1 for %2", m_lastProvider, filterData.searchTerm())); context.addMatch(m_match); } --- a/runners/webshortcuts/webshortcutrunner.h +++ b/runners/webshortcuts/webshortcutrunner.h @@ -41,7 +41,6 @@ void resetState(); private: - QIcon m_icon; Plasma::QueryMatch m_match; bool m_filterBeforeRun; --- a/runners/windowedwidgets/windowedwidgetsrunner.cpp +++ b/runners/windowedwidgets/windowedwidgetsrunner.cpp @@ -120,7 +120,7 @@ } if (!service->icon().isEmpty()) { - match.setIcon(QIcon::fromTheme(service->icon())); + match.setIconName(service->icon()); } } --- a/runners/windows/windowsrunner.cpp +++ b/runners/windows/windowsrunner.cpp @@ -399,7 +399,7 @@ match.setType(Plasma::QueryMatch::ExactMatch); match.setData(desktop); match.setId("desktop-" + QString::number(desktop)); - match.setIcon(QIcon::fromTheme(QStringLiteral("user-desktop"))); + match.setIconName(QStringLiteral("user-desktop")); QString desktopName; if (desktop <= m_desktopNames.size()) { desktopName = m_desktopNames[desktop - 1]; ++++++ add-separate-autostart-file-for-klipper.patch ++++++ From: Jonathan Riddell <j...@jriddell.org> Date: Mon, 01 Aug 2016 09:49:45 +0000 Subject: add separate autostart file for klipper X-Git-Url: http://quickgit.kde.org/?p=plasma-workspace.git&a=commitdiff&h=7ff606de2c7bcd8d2ea2893f01390b48f8b283e3 --- add separate autostart file for klipper Summary: add separate autostart file for klipper Test Plan: install Subscribers: plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D2323 --- --- a/klipper/CMakeLists.txt +++ b/klipper/CMakeLists.txt @@ -65,7 +65,7 @@ install(TARGETS klipper ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) install(PROGRAMS org.kde.klipper.desktop DESTINATION ${KDE_INSTALL_APPDIR}) -install(PROGRAMS org.kde.klipper.desktop DESTINATION ${KDE_INSTALL_AUTOSTARTDIR}) +install(PROGRAMS klipper.desktop DESTINATION ${KDE_INSTALL_AUTOSTARTDIR}) # Plasma Data Engine set(plasma_engine_clipboard_SRCS ${libklipper_common_SRCS} clipboardengine.cpp clipboardservice.cpp clipboardjob.cpp) --- /dev/null +++ b/klipper/klipper.desktop @@ -0,0 +1,269 @@ +[Desktop Entry] +Name=Klipper +Name[af]=Klipper +Name[ar]=مقصّ.ك +Name[be]=Klipper +Name[be@latin]=Klipper +Name[bg]=Klipper +Name[bn]=ক্লিপার +Name[bn_IN]=Klipper +Name[br]=Klipper +Name[bs]=Kliper +Name[ca]=Klipper +Name[ca@valencia]=Klipper +Name[cs]=Klipper +Name[csb]=Klipper +Name[cy]=Klipper +Name[da]=Klipper +Name[de]=Klipper +Name[el]=Klipper +Name[en_GB]=Klipper +Name[eo]=Poŝilo +Name[es]=Klipper +Name[et]=Klipper +Name[eu]=Klipper +Name[fa]=Klipper +Name[fi]=Klipper +Name[fr]=Klipper +Name[fy]=Klipper +Name[ga]=Klipper +Name[gl]=Klipper +Name[gu]=ક્લિપર +Name[he]=Klipper +Name[hi]=क्लिपर +Name[hne]=क्लिपर +Name[hr]=Klipper +Name[hsb]=Klipper +Name[hu]=Klipper +Name[ia]=Klipper +Name[id]=Klipper +Name[is]=Klipper +Name[it]=Klipper +Name[ja]=Klipper +Name[ka]=Klipper +Name[kk]=Алмасу буфері +Name[km]=Klipper +Name[kn]=ಕ್ಲಿಪ್ಪರ್ +Name[ko]=Klipper +Name[ku]=Klipper +Name[lt]=Klipper +Name[lv]=Klipper +Name[mai]=क्लिपर +Name[mk]=Клипер +Name[ml]=ക്ലിപ്പര് +Name[mr]=क्लिपर +Name[ms]=Klipper +Name[nb]=Klipper +Name[nds]=Klipper +Name[ne]=क्लिपर +Name[nl]=Klipper +Name[nn]=Klipper +Name[pa]=ਕੇਲਿਪਰ +Name[pl]=Klipper +Name[pt]=Klipper +Name[pt_BR]=Klipper +Name[ro]=Klipper +Name[ru]=Klipper +Name[se]=Klipper +Name[si]=Klipper +Name[sk]=Klipper +Name[sl]=Klipper +Name[sr]=Клипер +Name[sr@ijekavian]=Клипер +Name[sr@ijekavianlatin]=Klipper +Name[sr@latin]=Klipper +Name[sv]=Klipper +Name[ta]=க்ளிப்பர் +Name[te]=క్లిప్పర్ +Name[tg]=Клиппер +Name[th]=คลิปเปอร์ +Name[tr]=Klipper +Name[ug]=Klipper +Name[uk]=Klipper +Name[uz]=Klipper +Name[uz@cyrillic]=Klipper +Name[vi]=Klipper +Name[wa]=Klipper +Name[xh]=Klipper +Name[x-test]=xxKlipperxx +Name[zh_CN]=Klipper +Name[zh_TW]=剪貼薄(Klipper) +GenericName=Clipboard Tool +GenericName[af]=Klipbord Program +GenericName[ar]=أداة حافظة +GenericName[be]=Буфер абмену +GenericName[be@latin]=Pryłada, jakaja absłuhoŭvaje abmienny bufer +GenericName[bg]=Системен буфер +GenericName[bn]=ক্লিপবোর্ড টুল +GenericName[br]=Ostilh ar golver +GenericName[bs]=Alatka za klipbord +GenericName[ca]=Eina de porta-retalls +GenericName[ca@valencia]=Eina de porta-retalls +GenericName[cs]=Program pro práci se schránkou +GenericName[csb]=Nôrzãdze tacnika +GenericName[cy]=Offeryn Gludfwrdd +GenericName[da]=Udklipsholderværktøj +GenericName[de]=Verwaltung der Zwischenablage +GenericName[el]=Εργαλείο πρόχειρου +GenericName[en_GB]=Clipboard Tool +GenericName[eo]=Ilo por la poŝo +GenericName[es]=Portapapeles +GenericName[et]=Lõikepuhvri haldamine +GenericName[eu]=Arbeleko tresna +GenericName[fa]=ابزار تختهیادداشت +GenericName[fi]=Leikepöytätyökalu +GenericName[fr]=Presse-papier +GenericName[fy]=Klamboerdbehear +GenericName[ga]=Uirlis Ghearrthaisce +GenericName[gl]=Utilidade de portarretallos +GenericName[gu]=ક્લિપ બોર્ડ સાધન +GenericName[he]=כלי לוח גזירה +GenericName[hi]=क्लिपबोर्ड औज़ार +GenericName[hne]=क्लिपबोर्ड औजार +GenericName[hr]=Alat međuspremnika +GenericName[hsb]=Zapisnik +GenericName[hu]=Vágólapkezelő +GenericName[ia]=Instrumento de Area de transferentia +GenericName[id]=Alat Papan Klip +GenericName[is]=Klippispjaldstól +GenericName[it]=Strumento per gli appunti +GenericName[ja]=クリップボードツール +GenericName[ka]=გაცვლის ბუფერის უტილიტა +GenericName[kk]=Алмасу буфер құралы +GenericName[km]=ឧបករណ៍ក្ដារតម្បៀតខ្ទាស់ +GenericName[kn]=ಹಿಡಿಕೆ ಕಟ್ಟು (ಕ್ಲಿಪ್ ಬೋರ್ಡ್) ಸಲಕರಣೆ +GenericName[ko]=클립보드 도구 +GenericName[lt]=Iškarpinės tvarkytuvė +GenericName[lv]=Starpliktuves rīks +GenericName[mai]=क्लिपबोर्ड अओजार +GenericName[mk]=Алатка за табла со исечоци +GenericName[ml]=ക്ലിപ്ബോര്ഡ് ഉപകരണം +GenericName[mr]=क्लिपबोर्ड साधन +GenericName[ms]=Alat Klipbod +GenericName[nb]=Utklippstavle +GenericName[nds]=Twischenaflaag-Warktüüch +GenericName[ne]=क्लिपबोर्ड उपकरण +GenericName[nl]=Klembordbeheer +GenericName[nn]=Utklippstavle +GenericName[pa]=ਕਲਿੱਪਬੋਰਡ ਟੂਲ +GenericName[pl]=Narzędzie schowka +GenericName[pt]=Ferramenta da Área de Transferência +GenericName[pt_BR]=Ferramenta da área de transferência +GenericName[ro]=Utilitar de clipboard +GenericName[ru]=Монитор буфера обмена +GenericName[se]=Čuohpusgirjereaidu +GenericName[si]=ක්ලිප් පුවරු මෙවලම +GenericName[sk]=Nástroj pre schránku +GenericName[sl]=Orodje za odložišče +GenericName[sr]=Алатка за клипборд +GenericName[sr@ijekavian]=Алатка за клипборд +GenericName[sr@ijekavianlatin]=Alatka za klipbord +GenericName[sr@latin]=Alatka za klipbord +GenericName[sv]=Klippbordsverktyg +GenericName[ta]=தற்காலிக கருவி +GenericName[te]=క్లిప్ బోర్డ్ పనిముట్టు +GenericName[tg]=Утилита для буфера обмена +GenericName[th]=เครื่องมือคลิปบอร์ด +GenericName[tr]=Pano Aracı +GenericName[ug]=چاپلاش تاختىسى قورالى +GenericName[uk]=Утиліта буфера даних +GenericName[uz]=Klipbord vositasi +GenericName[uz@cyrillic]=Клипборд воситаси +GenericName[vi]=Công cụ bảng nhớ tạm +GenericName[wa]=Usteye presse-papî +GenericName[xh]=Isixhobo Sebhodi eqhoboshayo +GenericName[x-test]=xxClipboard Toolxx +GenericName[zh_CN]=剪贴板工具 +GenericName[zh_TW]=剪貼簿工具 +Exec=klipper +Icon=klipper +Type=Application +X-DocPath=klipper/index.html +Terminal=false +X-KDE-autostart-after=panel +X-KDE-StartupNotify=false +X-DBUS-StartupType=Unique +X-DBUS-ServiceName=org.kde.klipper +X-KDE-UniqueApplet=true +X-KDE-autostart-condition=klipperrc:General:AutoStart:false +OnlyShowIn=KDE; +Categories=Qt;KDE;Utility;X-KDE-Utilities-Desktop; +Comment=A cut & paste history utility +Comment[af]='n Knip & plak geskiedenis program +Comment[ar]=أداة تأريخ القصّ واللصق +Comment[be]=Службовая праграма працы з гісторыяй выразання/устаўкі +Comment[be@latin]=Pryłada dla prahladu historyi aperacyjaŭ vycinańnia dy ŭklejvańnia +Comment[bg]=Инструмент за управление на операциите по копиране и поставяне +Comment[bs]=Alatka za istorijat isecanja i naljepljivanja +Comment[ca]=Una utilitat de l'historial per retallar i enganxar +Comment[ca@valencia]=Una utilitat de l'historial per retallar i enganxar +Comment[cs]=Nástroj pro historii práce se schránkou +Comment[csb]=Nôrzãdze trzëmôjące historëjã tacnika +Comment[da]=Et værktøj med historik til at klippe ud og indsætte +Comment[de]=Programm zur Verwaltung der Zwischenablage +Comment[el]=Ένα εργαλείο ιστορικού αποκοπής & επικόλλησης +Comment[en_GB]=A cut & paste history utility +Comment[eo]=Ilo por la eltonda kaj alglua historio +Comment[es]=Una utilidad de cortar y pegar historial +Comment[et]=Lõikamiste ja asetamiste ajaloo rakendus +Comment[eu]=Ebaki/Itsatsi historiaren tresna bat +Comment[fa]=برنامه سودمند تاریخچه برش و چسباندن +Comment[fi]=Työkalu leikkaamiseen ja liittämiseen +Comment[fr]=Un outil d'historique de copier / coller +Comment[fy]=Klamboerdhistoarje +Comment[ga]=Uirlis staire gearrtha agus greamaithe +Comment[gl]=Un historial de cortar e apegar +Comment[gu]=ઇતિહાસ કાપવા અને મૂકવાનું સાધન +Comment[he]=כלי המשמש לשמירת היסטוריה אודות גזירה והדבקה +Comment[hi]=काटें एवं चिपकाएं इतिहास यूटिलिटी +Comment[hne]=काटव अउ चिपकाव इतिहास यूटिलिटी +Comment[hr]=Alat za izrezivanje i preljepljivanje iz povijesti +Comment[hsb]=Nastroj za wutřihanje a zasunjenje z prjedawšich přikazow +Comment[hu]=Kezelőprogram a vágólaphoz (naplózással) +Comment[ia]=Un utilitate per historia de talia & colla +Comment[id]=Sebuah utilitas riwayat potong & tempel +Comment[is]=Klipp & lím sögutól +Comment[it]=Un programma per la cronologia del copia e incolla +Comment[ja]=カット&ペースト履歴ユーティリティ +Comment[kk]=Қиып алу және орналастыру журналы +Comment[km]=កាត់ និងបិទភ្ជាប់ឧបករណ៍ប្រើប្រាស់ប្រវត្តិ +Comment[kn]=ಕತ್ತರಿಸು ಮತ್ತು ಅಂಟಿಸು ಚರಿತ್ರೆ ಸೌಲಭ್ಯ +Comment[ko]=자르고 붙인 기록 도구 +Comment[lt]=„Iškirpti ir padėti“ istorijos pagalbinė programa +Comment[lv]=Izgriešanas un ielīmēšanas vēstures rīks +Comment[mai]=काटू आओर साटू इतिहास यूटिलिटी +Comment[mk]=Алатка за историјат на сечење и вметнување +Comment[ml]=മുറിക്കല്-പകര്ത്തല് നാള്വഴിസൂക്ഷിപ്പുസഹായി. +Comment[mr]=कापा व चिकटवा इतिहास उपकार्यक्रम +Comment[nb]=Et verktøy som viser tidligere utklipp +Comment[nds]=Vörgeschicht vun't Knippen un Infögen +Comment[ne]=काट्ने र टाँस्ने इतिहास उपयोगिता +Comment[nl]=Klembordgeschiedenis +Comment[nn]=Eit verktøy som viser eldre utklipp +Comment[pa]=ਇੱਕ ਕੱਟਣ ਅਤੇ ਚੇਪਣ ਅਤੀਤ ਸਹੂਲਤ +Comment[pl]=Narzędzie przechowujące historię schowka +Comment[pt]=Um utilitário de histórico de cópias e colagens +Comment[pt_BR]=Um utilitário com o histórico de recortar e colar +Comment[ro]=Utilitar cu istoria de tăiere și adăugare +Comment[ru]=История буфера обмена +Comment[se]=Reaidu mii čájeha boares čuohppusiid +Comment[si]=කැපීම් හා ඇලවීම් ඉතිහාස මෙවලම +Comment[sk]=Nástroj pre históriu akcií "Vystrihnúť a vložiť" +Comment[sl]=Pripomoček z zgodovino za izreži in prilepi +Comment[sr]=Алатка за историјат исецања и налепљивања +Comment[sr@ijekavian]=Алатка за историјат исецања и налепљивања +Comment[sr@ijekavianlatin]=Alatka za istorijat isecanja i nalepljivanja +Comment[sr@latin]=Alatka za istorijat isecanja i nalepljivanja +Comment[sv]=Ett verktyg med historik för klipp ut och klistra in +Comment[ta]=A cut & paste history utility +Comment[te]=కత్తిరించు & అతికించు చరిత్ర సౌలభ్యం +Comment[tg]=История буфера обмена +Comment[th]=เครื่องมือดูประวัติการตัดและวาง +Comment[tr]=Bir kes & yapıştır geçmişi aracı +Comment[ug]=كەس ۋە چاپلا تارىخىنى باشقۇرۇش قورالى +Comment[uk]=Утиліта журналу буфера даних +Comment[vi]=Công cụ chứa lịch sử các cắt dán +Comment[wa]=Ene ahesse d' istwere di coper/aclacper +Comment[x-test]=xxA cut & paste history utilityxx +Comment[zh_CN]=管理剪切和粘贴历史的工具 +Comment[zh_TW]=剪貼紀錄公用程式 + ++++++ plasma-workspace-5.7.3.tar.xz -> plasma-workspace-5.7.4.tar.xz ++++++ /work/SRC/openSUSE:Factory/plasma5-workspace/plasma-workspace-5.7.3.tar.xz /work/SRC/openSUSE:Factory/.plasma5-workspace.new/plasma-workspace-5.7.4.tar.xz differ: char 26, line 1