Hello community,
here is the log from the commit of package plasma5-integration for
openSUSE:Factory checked in at 2019-02-11 21:21:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma5-integration (Old)
and /work/SRC/openSUSE:Factory/.plasma5-integration.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma5-integration"
Mon Feb 11 21:21:59 2019 rev:56 rq:672601 version:5.15.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/plasma5-integration/plasma5-integration.changes
2019-01-10 15:19:24.682571078 +0100
+++
/work/SRC/openSUSE:Factory/.plasma5-integration.new.28833/plasma5-integration.changes
2019-02-11 21:22:02.443188330 +0100
@@ -1,0 +2,25 @@
+Thu Feb 7 16:02:52 UTC 2019 - [email protected]
+
+- Update to 5.15.0
+ * New feature release
+ * For more details please see:
+ * https://www.kde.org/announcements/plasma-5.15.0.php
+- No code changes since 5.14.90
+
+-------------------------------------------------------------------
+Thu Jan 17 18:48:23 UTC 2019 - [email protected]
+
+- Update to 5.14.90
+ * New feature release
+ * For more details please see:
+ * https://www.kde.org/announcements/plasma-5.14.90.php
+- Changes since 5.14.5:
+ * bump KF5 dependency to required 5.54 as agreed at start of Plasma 5.15
cycle
+ * fix logic of lnf loading
+ * Fix Qt version check in deco support
+ * Disable KDE ServerDecoration on Qt > 5.12
+ * Install Platform theme plugin into bin/platformthemes for unit tests
+ * Add support for settings portal
+ * Remove unused check
+
+-------------------------------------------------------------------
Old:
----
plasma-integration-5.14.5.tar.xz
plasma-integration-5.14.5.tar.xz.sig
New:
----
plasma-integration-5.15.0.tar.xz
plasma-integration-5.15.0.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plasma5-integration.spec ++++++
--- /var/tmp/diff_new_pack.Kj6BFk/_old 2019-02-11 21:22:02.923188073 +0100
+++ /var/tmp/diff_new_pack.Kj6BFk/_new 2019-02-11 21:22:02.939188065 +0100
@@ -18,7 +18,7 @@
%bcond_without lang
Name: plasma5-integration
-Version: 5.14.5
+Version: 5.15.0
Release: 0
# Full Plasma 5 version (e.g. 5.8.95)
%{!?_plasma5_bugfix: %define _plasma5_bugfix %{version}}
@@ -28,9 +28,9 @@
License: GPL-2.0+
Group: System/GUI/KDE
Url: http://www.kde.org
-Source:
https://download.kde.org/stable/plasma/%{version}/plasma-integration-%{version}.tar.xz
+Source: plasma-integration-%{version}.tar.xz
%if %{with lang}
-Source1:
https://download.kde.org/stable/plasma/%{version}/plasma-integration-%{version}.tar.xz.sig
+Source1: plasma-integration-%{version}.tar.xz.sig
Source2: plasma.keyring
%endif
BuildRequires: extra-cmake-modules >= 5.17.0
++++++ plasma-integration-5.14.5.tar.xz -> plasma-integration-5.15.0.tar.xz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/plasma-integration-5.14.5/CMakeLists.txt
new/plasma-integration-5.15.0/CMakeLists.txt
--- old/plasma-integration-5.14.5/CMakeLists.txt 2019-01-08
12:03:40.000000000 +0100
+++ new/plasma-integration-5.15.0/CMakeLists.txt 2019-02-07
12:14:35.000000000 +0100
@@ -1,11 +1,11 @@
cmake_minimum_required(VERSION 3.0)
project(PlasmaIntegration)
-set(PROJECT_VERSION "5.14.5")
+set(PROJECT_VERSION "5.15.0")
set(PROJECT_VERSION_MAJOR 5)
set(QT_MIN_VERSION "5.11.0")
-set(KF5_MIN_VERSION "5.50.0")
+set(KF5_MIN_VERSION "5.54.0")
find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE)
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules
${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/ar/plasmaintegration5.po
new/plasma-integration-5.15.0/po/ar/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/ar/plasmaintegration5.po 2019-01-08
12:03:42.000000000 +0100
+++ new/plasma-integration-5.15.0/po/ar/plasmaintegration5.po 2019-02-07
12:14:36.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: ٢٠١٦-٠٢-٠٨ ٠٨:١٩+0300\n"
"Last-Translator: Safa Alfulaij <[email protected]>\n"
"Language-Team: Arabic <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/ast/plasmaintegration5.po
new/plasma-integration-5.15.0/po/ast/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/ast/plasmaintegration5.po 2019-01-08
12:03:42.000000000 +0100
+++ new/plasma-integration-5.15.0/po/ast/plasmaintegration5.po 1970-01-01
01:00:00.000000000 +0100
@@ -1,143 +0,0 @@
-# Copyright (C) YEAR This_file_is_part_of_KDE
-# This file is distributed under the same license as the PACKAGE package.
-#
-# enolp <[email protected]>, 2016.
-msgid ""
-msgstr ""
-"Project-Id-Version: \n"
-"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
-"PO-Revision-Date: 2016-12-19 03:55+0100\n"
-"Last-Translator: enolp <[email protected]>\n"
-"Language-Team: Asturian <[email protected]>\n"
-"Language: ast\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 2.0\n"
-
-#: platformtheme/kdeplatformfiledialoghelper.cpp:287
-#, kde-format
-msgctxt "@title:window"
-msgid "Open File"
-msgstr ""
-
-#: platformtheme/kdeplatformfiledialoghelper.cpp:287
-#, kde-format
-msgctxt "@title:window"
-msgid "Save File"
-msgstr ""
-
-#: platformtheme/kdeplatformtheme.cpp:286
-#, kde-format
-msgctxt "@action:button"
-msgid "Save All"
-msgstr ""
-
-#: platformtheme/kdeplatformtheme.cpp:292
-#, kde-format
-msgctxt "@action:button"
-msgid "Yes to All"
-msgstr ""
-
-#: platformtheme/kdeplatformtheme.cpp:296
-#, kde-format
-msgctxt "@action:button"
-msgid "No to All"
-msgstr "Non a too"
-
-#: platformtheme/kdeplatformtheme.cpp:299
-#, kde-format
-msgctxt "@action:button"
-msgid "Abort"
-msgstr ""
-
-#: platformtheme/kdeplatformtheme.cpp:301
-#, kde-format
-msgctxt "@action:button"
-msgid "Retry"
-msgstr ""
-
-#: platformtheme/kdeplatformtheme.cpp:303
-#, kde-format
-msgctxt "@action:button"
-msgid "Ignore"
-msgstr ""
-
-#: platformtheme/kdirselectdialog.cpp:132
-#, kde-format
-msgctxt "folder name"
-msgid "New Folder"
-msgstr ""
-
-#: platformtheme/kdirselectdialog.cpp:137
-#, kde-format
-msgctxt "@title:window"
-msgid "New Folder"
-msgstr ""
-
-#: platformtheme/kdirselectdialog.cpp:138
-#, kde-format
-msgctxt "@label:textbox"
-msgid ""
-"Create new folder in:\n"
-"%1"
-msgstr ""
-
-#: platformtheme/kdirselectdialog.cpp:168
-#, kde-format
-msgid "A file or folder named %1 already exists."
-msgstr ""
-
-#: platformtheme/kdirselectdialog.cpp:171
-#, kde-format
-msgid "You do not have permission to create that folder."
-msgstr ""
-
-#: platformtheme/kdirselectdialog.cpp:284
-#, kde-format
-msgctxt "@title:window"
-msgid "Select Folder"
-msgstr ""
-
-#: platformtheme/kdirselectdialog.cpp:293
-#, kde-format
-msgctxt "@action:button"
-msgid "New Folder..."
-msgstr ""
-
-#: platformtheme/kdirselectdialog.cpp:339
-#, kde-format
-msgctxt "@action:inmenu"
-msgid "New Folder..."
-msgstr ""
-
-#: platformtheme/kdirselectdialog.cpp:346
-#, kde-format
-msgctxt "@action:inmenu"
-msgid "Move to Trash"
-msgstr ""
-
-#: platformtheme/kdirselectdialog.cpp:353
-#, kde-format
-msgctxt "@action:inmenu"
-msgid "Delete"
-msgstr ""
-
-#: platformtheme/kdirselectdialog.cpp:362
-#, kde-format
-msgctxt "@option:check"
-msgid "Show Hidden Folders"
-msgstr ""
-
-#: platformtheme/kdirselectdialog.cpp:369
-#, kde-format
-msgctxt "@action:inmenu"
-msgid "Properties"
-msgstr ""
-
-#: platformtheme/kfiletreeview.cpp:193
-#, kde-format
-msgid "Show Hidden Folders"
-msgstr ""
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/ca/plasmaintegration5.po
new/plasma-integration-5.15.0/po/ca/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/ca/plasmaintegration5.po 2019-01-08
12:03:42.000000000 +0100
+++ new/plasma-integration-5.15.0/po/ca/plasmaintegration5.po 2019-02-07
12:14:37.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: plasmaintegration5\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2017-12-17 23:21+0100\n"
"Last-Translator: Josep Ma. Ferrer <[email protected]>\n"
"Language-Team: Catalan <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/ca@valencia/plasmaintegration5.po
new/plasma-integration-5.15.0/po/ca@valencia/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/ca@valencia/plasmaintegration5.po
2019-01-08 12:03:42.000000000 +0100
+++ new/plasma-integration-5.15.0/po/ca@valencia/plasmaintegration5.po
2019-02-07 12:14:37.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: plasmaintegration5\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2017-12-17 23:21+0100\n"
"Last-Translator: Josep Ma. Ferrer <[email protected]>\n"
"Language-Team: Catalan <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/cs/plasmaintegration5.po
new/plasma-integration-5.15.0/po/cs/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/cs/plasmaintegration5.po 2019-01-08
12:03:42.000000000 +0100
+++ new/plasma-integration-5.15.0/po/cs/plasmaintegration5.po 2019-02-07
12:14:37.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2014-12-05 13:22+0100\n"
"Last-Translator: Vít Pelčák <[email protected]>\n"
"Language-Team: Czech <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/da/plasmaintegration5.po
new/plasma-integration-5.15.0/po/da/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/da/plasmaintegration5.po 2019-01-08
12:03:42.000000000 +0100
+++ new/plasma-integration-5.15.0/po/da/plasmaintegration5.po 2019-02-07
12:14:37.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2016-06-18 14:51+0100\n"
"Last-Translator: Martin Schlander <[email protected]>\n"
"Language-Team: Danish <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/de/plasmaintegration5.po
new/plasma-integration-5.15.0/po/de/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/de/plasmaintegration5.po 2019-01-08
12:03:42.000000000 +0100
+++ new/plasma-integration-5.15.0/po/de/plasmaintegration5.po 2019-02-07
12:14:37.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2016-04-10 19:54+0100\n"
"Last-Translator: Frederik Schwarzer <[email protected]>\n"
"Language-Team: German <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/el/plasmaintegration5.po
new/plasma-integration-5.15.0/po/el/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/el/plasmaintegration5.po 2019-01-08
12:03:42.000000000 +0100
+++ new/plasma-integration-5.15.0/po/el/plasmaintegration5.po 2019-02-07
12:14:37.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2016-07-29 20:02+0200\n"
"Last-Translator: Dimitris Kardarakos <[email protected]>\n"
"Language-Team: Greek <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/en_GB/plasmaintegration5.po
new/plasma-integration-5.15.0/po/en_GB/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/en_GB/plasmaintegration5.po
2019-01-08 12:03:42.000000000 +0100
+++ new/plasma-integration-5.15.0/po/en_GB/plasmaintegration5.po
2019-02-07 12:14:37.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2016-09-18 15:46+0000\n"
"Last-Translator: Steve Allewell <[email protected]>\n"
"Language-Team: English <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/es/plasmaintegration5.po
new/plasma-integration-5.15.0/po/es/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/es/plasmaintegration5.po 2019-01-08
12:03:42.000000000 +0100
+++ new/plasma-integration-5.15.0/po/es/plasmaintegration5.po 2019-02-07
12:14:37.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: frameworkintegration5\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2016-04-09 13:34+0200\n"
"Last-Translator: Eloy Cuadra <[email protected]>\n"
"Language-Team: Spanish <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/et/plasmaintegration5.po
new/plasma-integration-5.15.0/po/et/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/et/plasmaintegration5.po 2019-01-08
12:03:42.000000000 +0100
+++ new/plasma-integration-5.15.0/po/et/plasmaintegration5.po 2019-02-07
12:14:37.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2016-08-18 19:28+0300\n"
"Last-Translator: Marek Laane <[email protected]>\n"
"Language-Team: Estonian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/eu/plasmaintegration5.po
new/plasma-integration-5.15.0/po/eu/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/eu/plasmaintegration5.po 2019-01-08
12:03:42.000000000 +0100
+++ new/plasma-integration-5.15.0/po/eu/plasmaintegration5.po 2019-02-07
12:14:37.000000000 +0100
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: plasmaintegrtion5\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2018-02-24 22:54+0100\n"
"Last-Translator: Iñigo Salvador Azurmendi <[email protected]>\n"
"Language-Team: Basque <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/fi/plasmaintegration5.po
new/plasma-integration-5.15.0/po/fi/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/fi/plasmaintegration5.po 2019-01-08
12:03:42.000000000 +0100
+++ new/plasma-integration-5.15.0/po/fi/plasmaintegration5.po 2019-02-07
12:14:37.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2016-04-30 23:40+0200\n"
"Last-Translator: Lasse Liehu <[email protected]>\n"
"Language-Team: Finnish <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/fr/plasmaintegration5.po
new/plasma-integration-5.15.0/po/fr/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/fr/plasmaintegration5.po 2019-01-08
12:03:42.000000000 +0100
+++ new/plasma-integration-5.15.0/po/fr/plasmaintegration5.po 2019-02-07
12:14:37.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2016-11-23 18:17+0100\n"
"Last-Translator: Vincent Pinon <[email protected]>\n"
"Language-Team: French <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/gl/plasmaintegration5.po
new/plasma-integration-5.15.0/po/gl/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/gl/plasmaintegration5.po 2019-01-08
12:03:42.000000000 +0100
+++ new/plasma-integration-5.15.0/po/gl/plasmaintegration5.po 2019-02-07
12:14:37.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2016-04-21 07:00+0100\n"
"Last-Translator: Adrián Chaves Fernández (Gallaecio) <adriyetichaves@gmail."
"com>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/he/plasmaintegration5.po
new/plasma-integration-5.15.0/po/he/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/he/plasmaintegration5.po 2019-01-08
12:03:43.000000000 +0100
+++ new/plasma-integration-5.15.0/po/he/plasmaintegration5.po 2019-02-07
12:14:37.000000000 +0100
@@ -3,7 +3,7 @@
msgstr ""
"Project-Id-Version: plasmaintegration5\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2017-05-22 05:11-0400\n"
"Last-Translator: Elkana Bardugo <[email protected]>\n"
"Language-Team: Hebrew\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/hu/plasmaintegration5.po
new/plasma-integration-5.15.0/po/hu/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/hu/plasmaintegration5.po 2019-01-08
12:03:43.000000000 +0100
+++ new/plasma-integration-5.15.0/po/hu/plasmaintegration5.po 2019-02-07
12:14:38.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2017-02-24 22:49+0100\n"
"Last-Translator: Kiszel Kristóf <[email protected]>\n"
"Language-Team: Hungarian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/ia/plasmaintegration5.po
new/plasma-integration-5.15.0/po/ia/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/ia/plasmaintegration5.po 2019-01-08
12:03:43.000000000 +0100
+++ new/plasma-integration-5.15.0/po/ia/plasmaintegration5.po 2019-02-07
12:14:38.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2017-02-02 22:57+0100\n"
"Last-Translator: giovanni <[email protected]>\n"
"Language-Team: Interlingua <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/id/plasmaintegration5.po
new/plasma-integration-5.15.0/po/id/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/id/plasmaintegration5.po 2019-01-08
12:03:43.000000000 +0100
+++ new/plasma-integration-5.15.0/po/id/plasmaintegration5.po 2019-02-07
12:14:38.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: plasma-integration\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2018-10-06 19:21+0700\n"
"Last-Translator: Wantoyo <[email protected]>\n"
"Language-Team: Indonesian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/it/plasmaintegration5.po
new/plasma-integration-5.15.0/po/it/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/it/plasmaintegration5.po 2019-01-08
12:03:43.000000000 +0100
+++ new/plasma-integration-5.15.0/po/it/plasmaintegration5.po 2019-02-07
12:14:38.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: frameworkintegration5\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2016-04-11 21:00+0200\n"
"Last-Translator: Vincenzo Reale <[email protected]>\n"
"Language-Team: Italian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/ja/plasmaintegration5.po
new/plasma-integration-5.15.0/po/ja/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/ja/plasmaintegration5.po 2019-01-08
12:03:43.000000000 +0100
+++ new/plasma-integration-5.15.0/po/ja/plasmaintegration5.po 2019-02-07
12:14:38.000000000 +0100
@@ -2,7 +2,7 @@
msgstr ""
"Project-Id-Version: frameworkintegration5\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2014-05-01 01:02-0700\n"
"Last-Translator: Japanese KDE translation team <[email protected]>\n"
"Language-Team: Japanese <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/ko/plasmaintegration5.po
new/plasma-integration-5.15.0/po/ko/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/ko/plasmaintegration5.po 2019-01-08
12:03:43.000000000 +0100
+++ new/plasma-integration-5.15.0/po/ko/plasmaintegration5.po 2019-02-07
12:14:38.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2016-10-20 22:52+0100\n"
"Last-Translator: Shinjo Park <[email protected]>\n"
"Language-Team: Korean <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/nb/plasmaintegration5.po
new/plasma-integration-5.15.0/po/nb/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/nb/plasmaintegration5.po 2019-01-08
12:03:43.000000000 +0100
+++ new/plasma-integration-5.15.0/po/nb/plasmaintegration5.po 2019-02-07
12:14:38.000000000 +0100
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2015-02-24 20:41+0100\n"
"Last-Translator: Bjørn Steensrud <[email protected]>\n"
"Language-Team: Norwegian Bokmål <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/nl/plasmaintegration5.po
new/plasma-integration-5.15.0/po/nl/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/nl/plasmaintegration5.po 2019-01-08
12:03:43.000000000 +0100
+++ new/plasma-integration-5.15.0/po/nl/plasmaintegration5.po 2019-02-07
12:14:38.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2016-04-09 17:04+0200\n"
"Last-Translator: Freek de Kruijf <[email protected]>\n"
"Language-Team: Dutch <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/nn/plasmaintegration5.po
new/plasma-integration-5.15.0/po/nn/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/nn/plasmaintegration5.po 2019-01-08
12:03:43.000000000 +0100
+++ new/plasma-integration-5.15.0/po/nn/plasmaintegration5.po 2019-02-07
12:14:38.000000000 +0100
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2016-04-24 21:22+0100\n"
"Last-Translator: Karl Ove Hufthammer <[email protected]>\n"
"Language-Team: Norwegian Nynorsk <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/pa/plasmaintegration5.po
new/plasma-integration-5.15.0/po/pa/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/pa/plasmaintegration5.po 2019-01-08
12:03:43.000000000 +0100
+++ new/plasma-integration-5.15.0/po/pa/plasmaintegration5.po 2019-02-07
12:14:39.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2016-06-09 17:13-0600\n"
"Last-Translator: A S Alam <[email protected]>\n"
"Language-Team: Punjabi <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/pl/plasmaintegration5.po
new/plasma-integration-5.15.0/po/pl/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/pl/plasmaintegration5.po 2019-01-08
12:03:43.000000000 +0100
+++ new/plasma-integration-5.15.0/po/pl/plasmaintegration5.po 2019-02-07
12:14:39.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2016-04-16 06:28+0100\n"
"Last-Translator: Łukasz Wojniłowicz <[email protected]>\n"
"Language-Team: Polish <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/pt/plasmaintegration5.po
new/plasma-integration-5.15.0/po/pt/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/pt/plasmaintegration5.po 2019-01-08
12:03:43.000000000 +0100
+++ new/plasma-integration-5.15.0/po/pt/plasmaintegration5.po 2019-02-07
12:14:39.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: plasmaintegration5\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2016-01-12 11:24+0000\n"
"Last-Translator: José Nuno Coelho Pires <[email protected]>\n"
"Language-Team: Portuguese <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/pt_BR/plasmaintegration5.po
new/plasma-integration-5.15.0/po/pt_BR/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/pt_BR/plasmaintegration5.po
2019-01-08 12:03:43.000000000 +0100
+++ new/plasma-integration-5.15.0/po/pt_BR/plasmaintegration5.po
2019-02-07 12:14:39.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: plasmaintegration5\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2016-04-09 10:40-0300\n"
"Last-Translator: André Marcelo Alvarenga <[email protected]>\n"
"Language-Team: Brazilian Portuguese <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/ru/plasmaintegration5.po
new/plasma-integration-5.15.0/po/ru/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/ru/plasmaintegration5.po 2019-01-08
12:03:43.000000000 +0100
+++ new/plasma-integration-5.15.0/po/ru/plasmaintegration5.po 2019-02-07
12:14:39.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2016-09-29 04:54+0300\n"
"Last-Translator: Alexander Potashev <[email protected]>\n"
"Language-Team: Russian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/sk/plasmaintegration5.po
new/plasma-integration-5.15.0/po/sk/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/sk/plasmaintegration5.po 2019-01-08
12:03:44.000000000 +0100
+++ new/plasma-integration-5.15.0/po/sk/plasmaintegration5.po 2019-02-07
12:14:39.000000000 +0100
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: frameworkintegration5\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2016-04-09 13:33+0100\n"
"Last-Translator: Roman Paholik <[email protected]>\n"
"Language-Team: Slovak <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/sl/plasmaintegration5.po
new/plasma-integration-5.15.0/po/sl/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/sl/plasmaintegration5.po 2019-01-08
12:03:44.000000000 +0100
+++ new/plasma-integration-5.15.0/po/sl/plasmaintegration5.po 2019-02-07
12:14:39.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2016-05-15 10:32+0200\n"
"Last-Translator: Andrej Mernik <[email protected]>\n"
"Language-Team: Slovenian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/sr/plasmaintegration5.po
new/plasma-integration-5.15.0/po/sr/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/sr/plasmaintegration5.po 2019-01-08
12:03:44.000000000 +0100
+++ new/plasma-integration-5.15.0/po/sr/plasmaintegration5.po 2019-02-07
12:14:39.000000000 +0100
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: plasmaintegration5\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2018-08-21 03:49+0200\n"
"PO-Revision-Date: 2017-09-28 17:58+0200\n"
"Last-Translator: Chusslove Illich <[email protected]>\n"
"Language-Team: Serbian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/sr@ijekavian/plasmaintegration5.po
new/plasma-integration-5.15.0/po/sr@ijekavian/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/sr@ijekavian/plasmaintegration5.po
2019-01-08 12:03:44.000000000 +0100
+++ new/plasma-integration-5.15.0/po/sr@ijekavian/plasmaintegration5.po
2019-02-07 12:14:39.000000000 +0100
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: plasmaintegration5\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2018-08-21 03:49+0200\n"
"PO-Revision-Date: 2017-09-28 17:58+0200\n"
"Last-Translator: Chusslove Illich <[email protected]>\n"
"Language-Team: Serbian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/sr@ijekavianlatin/plasmaintegration5.po
new/plasma-integration-5.15.0/po/sr@ijekavianlatin/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/sr@ijekavianlatin/plasmaintegration5.po
2019-01-08 12:03:44.000000000 +0100
+++ new/plasma-integration-5.15.0/po/sr@ijekavianlatin/plasmaintegration5.po
2019-02-07 12:14:39.000000000 +0100
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: plasmaintegration5\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2018-08-21 03:49+0200\n"
"PO-Revision-Date: 2017-09-28 17:58+0200\n"
"Last-Translator: Chusslove Illich <[email protected]>\n"
"Language-Team: Serbian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/sr@latin/plasmaintegration5.po
new/plasma-integration-5.15.0/po/sr@latin/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/sr@latin/plasmaintegration5.po
2019-01-08 12:03:44.000000000 +0100
+++ new/plasma-integration-5.15.0/po/sr@latin/plasmaintegration5.po
2019-02-07 12:14:39.000000000 +0100
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: plasmaintegration5\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2018-08-21 03:49+0200\n"
"PO-Revision-Date: 2017-09-28 17:58+0200\n"
"Last-Translator: Chusslove Illich <[email protected]>\n"
"Language-Team: Serbian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/sv/plasmaintegration5.po
new/plasma-integration-5.15.0/po/sv/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/sv/plasmaintegration5.po 2019-01-08
12:03:44.000000000 +0100
+++ new/plasma-integration-5.15.0/po/sv/plasmaintegration5.po 2019-02-07
12:14:39.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2016-04-10 08:12+0100\n"
"Last-Translator: Stefan Asserhäll <[email protected]>\n"
"Language-Team: Swedish <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/tr/plasmaintegration5.po
new/plasma-integration-5.15.0/po/tr/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/tr/plasmaintegration5.po 2019-01-08
12:03:44.000000000 +0100
+++ new/plasma-integration-5.15.0/po/tr/plasmaintegration5.po 2019-02-07
12:14:39.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: plasmaintegration5\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2017-10-23 11:16+0000\n"
"Last-Translator: Kaan <[email protected]>\n"
"Language-Team: Turkish <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/uk/plasmaintegration5.po
new/plasma-integration-5.15.0/po/uk/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/uk/plasmaintegration5.po 2019-01-08
12:03:44.000000000 +0100
+++ new/plasma-integration-5.15.0/po/uk/plasmaintegration5.po 2019-02-07
12:14:39.000000000 +0100
@@ -1,5 +1,5 @@
# Translation of plasmaintegration5.po to Ukrainian
-# Copyright (C) 2014-2016 This_file_is_part_of_KDE
+# Copyright (C) 2018 This_file_is_part_of_KDE
# This file is distributed under the license LGPL version 2.1 or
# version 3 or later versions approved by the membership of KDE e.V.
#
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: plasmaintegration5\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2016-04-09 18:05+0300\n"
"Last-Translator: Yuri Chornoivan <[email protected]>\n"
"Language-Team: Ukrainian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/zh_CN/plasmaintegration5.po
new/plasma-integration-5.15.0/po/zh_CN/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/zh_CN/plasmaintegration5.po
2019-01-08 12:03:44.000000000 +0100
+++ new/plasma-integration-5.15.0/po/zh_CN/plasmaintegration5.po
2019-02-07 12:14:39.000000000 +0100
@@ -6,8 +6,8 @@
msgstr ""
"Project-Id-Version: kdeorg\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
-"PO-Revision-Date: 2019-01-05 20:48\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
+"PO-Revision-Date: 2019-01-27 23:03\n"
"Last-Translator: guoyunhe <[email protected]>\n"
"Language-Team: Chinese Simplified\n"
"Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/po/zh_TW/plasmaintegration5.po
new/plasma-integration-5.15.0/po/zh_TW/plasmaintegration5.po
--- old/plasma-integration-5.14.5/po/zh_TW/plasmaintegration5.po
2019-01-08 12:03:44.000000000 +0100
+++ new/plasma-integration-5.15.0/po/zh_TW/plasmaintegration5.po
2019-02-07 12:14:39.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: plasmaintegration5\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-09-14 06:48+0200\n"
+"POT-Creation-Date: 2019-01-18 07:38+0100\n"
"PO-Revision-Date: 2016-09-23 10:55+0800\n"
"Last-Translator: Jeff Huang <[email protected]>\n"
"Language-Team: Chinese <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/src/platformtheme/CMakeLists.txt
new/plasma-integration-5.15.0/src/platformtheme/CMakeLists.txt
--- old/plasma-integration-5.14.5/src/platformtheme/CMakeLists.txt
2019-01-08 12:03:40.000000000 +0100
+++ new/plasma-integration-5.15.0/src/platformtheme/CMakeLists.txt
2019-02-07 12:14:35.000000000 +0100
@@ -59,6 +59,7 @@
target_link_libraries(KDEPlasmaPlatformTheme PRIVATE Qt5::X11Extras
${X11_Xcursor_LIB} ${XCB_XCB_LIBRARY})
endif()
+set_target_properties(KDEPlasmaPlatformTheme PROPERTIES
LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/platformthemes/")
install(TARGETS KDEPlasmaPlatformTheme DESTINATION
${KDE_INSTALL_QTPLUGINDIR}/platformthemes)
install(FILES fonts_global_toolbar.upd fonts_global.upd fonts_akregator.upd
fonts_kate.upd DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/src/platformtheme/kdeplatformfiledialoghelper.cpp
new/plasma-integration-5.15.0/src/platformtheme/kdeplatformfiledialoghelper.cpp
---
old/plasma-integration-5.14.5/src/platformtheme/kdeplatformfiledialoghelper.cpp
2019-01-08 12:03:40.000000000 +0100
+++
new/plasma-integration-5.15.0/src/platformtheme/kdeplatformfiledialoghelper.cpp
2019-02-07 12:14:35.000000000 +0100
@@ -334,9 +334,7 @@
dialog->m_fileWidget->setConfirmOverwrite(true);
}
-#if KIO_VERSION >= QT_VERSION_CHECK(5, 43, 0)
dialog->m_fileWidget->setSupportedSchemes(options()->supportedSchemes());
-#endif
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/src/platformtheme/kfontsettingsdata.cpp
new/plasma-integration-5.15.0/src/platformtheme/kfontsettingsdata.cpp
--- old/plasma-integration-5.14.5/src/platformtheme/kfontsettingsdata.cpp
2019-01-08 12:03:40.000000000 +0100
+++ new/plasma-integration-5.15.0/src/platformtheme/kfontsettingsdata.cpp
2019-02-07 12:14:35.000000000 +0100
@@ -25,14 +25,21 @@
#include <QApplication>
#include <QDBusMessage>
#include <QDBusConnection>
+#include <QDBusReply>
#include <qpa/qwindowsysteminterface.h>
#include <ksharedconfig.h>
#include <kconfiggroup.h>
+static inline bool checkUsePortalSupport()
+{
+ return !QStandardPaths::locate(QStandardPaths::RuntimeLocation,
QStringLiteral("flatpak-info")).isEmpty() || qEnvironmentVariableIsSet("SNAP");
+}
+
KFontSettingsData::KFontSettingsData()
- : QObject(nullptr),
- mKdeGlobals(KSharedConfig::openConfig())
+ : QObject(nullptr)
+ , mUsePortal(checkUsePortalSupport())
+ , mKdeGlobals(KSharedConfig::openConfig())
{
QMetaObject::invokeMethod(this, "delayedDBusConnects",
Qt::QueuedConnection);
@@ -71,8 +78,7 @@
cachedFont = new QFont(QLatin1String(fontData.FontName),
fontData.Size, fontData.Weight);
cachedFont->setStyleHint(fontData.StyleHint);
- const KConfigGroup configGroup(mKdeGlobals, fontData.ConfigGroupKey);
- QString fontInfo = configGroup.readEntry(fontData.ConfigKey,
QString());
+ const QString fontInfo =
readConfigValue(QLatin1String(fontData.ConfigGroupKey),
QLatin1String(fontData.ConfigKey));
//If we have serialized information for this font, restore it
//NOTE: We are not using KConfig directly because we can't call
QFont::QFont from here
@@ -111,4 +117,44 @@
{
QDBusConnection::sessionBus().connect(QString(),
QStringLiteral("/KDEPlatformTheme"), QStringLiteral("org.kde.KDEPlatformTheme"),
QStringLiteral("refreshFonts"),
this, SLOT(dropFontSettingsCache()));
+
+ if (mUsePortal) {
+ QDBusConnection::sessionBus().connect(QString(),
QStringLiteral("/org/freedesktop/portal/desktop"),
QStringLiteral("org.freedesktop.portal.Settings"),
+
QStringLiteral("SettingChanged"), this,
SLOT(slotPortalSettingChanged(QString,QString,QDBusVariant)));
+ }
+}
+
+void KFontSettingsData::slotPortalSettingChanged(const QString &group, const
QString &key, const QDBusVariant &value)
+{
+ Q_UNUSED(value);
+
+ if (group == QLatin1String("org.kde.kdeglobals.General") && key ==
QLatin1String("font")) {
+ dropFontSettingsCache();
+ }
+}
+
+QString KFontSettingsData::readConfigValue(const QString &group, const QString
&key, const QString &defaultValue) const
+{
+ if (mUsePortal) {
+ const QString settingName =
QStringLiteral("org.kde.kdeglobals.%1").arg(group);
+ QDBusMessage message =
QDBusMessage::createMethodCall(QStringLiteral("org.freedesktop.portal.Desktop"),
+
QStringLiteral("/org/freedesktop/portal/desktop"),
+
QStringLiteral("org.freedesktop.portal.Settings"),
+
QStringLiteral("Read"));
+ message << settingName << key;
+
+ // FIXME: async?
+ QDBusReply<QVariant> reply =
QDBusConnection::sessionBus().call(message);
+ if (reply.isValid()) {
+ QDBusVariant result = qvariant_cast<QDBusVariant>(reply.value());
+ const QString resultStr = result.variant().toString();
+
+ if (!resultStr.isEmpty()) {
+ return resultStr;
+ }
+ }
+ }
+
+ const KConfigGroup configGroup(mKdeGlobals, group);
+ return configGroup.readEntry(key, defaultValue);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/src/platformtheme/kfontsettingsdata.h
new/plasma-integration-5.15.0/src/platformtheme/kfontsettingsdata.h
--- old/plasma-integration-5.14.5/src/platformtheme/kfontsettingsdata.h
2019-01-08 12:03:40.000000000 +0100
+++ new/plasma-integration-5.15.0/src/platformtheme/kfontsettingsdata.h
2019-02-07 12:14:35.000000000 +0100
@@ -21,6 +21,7 @@
#ifndef KFONTSETTINGSDATA_H
#define KFONTSETTINGSDATA_H
+#include <QDBusVariant>
#include <QObject>
#include <QFont>
#include <ksharedconfig.h>
@@ -60,11 +61,15 @@
private Q_SLOTS:
void delayedDBusConnects();
+ void slotPortalSettingChanged(const QString &group, const QString &key,
const QDBusVariant &value);
public: // access, is not const due to caching
QFont *font(FontTypes fontType);
private:
+ QString readConfigValue(const QString &group, const QString &key, const
QString &defaultValue = QString()) const;
+
+ bool mUsePortal;
QFont *mFonts[FontTypesCount];
KSharedConfigPtr mKdeGlobals;
};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/src/platformtheme/khintssettings.cpp
new/plasma-integration-5.15.0/src/platformtheme/khintssettings.cpp
--- old/plasma-integration-5.14.5/src/platformtheme/khintssettings.cpp
2019-01-08 12:03:40.000000000 +0100
+++ new/plasma-integration-5.15.0/src/platformtheme/khintssettings.cpp
2019-02-07 12:14:35.000000000 +0100
@@ -35,7 +35,9 @@
#include <QDialogButtonBox>
#include <QScreen>
#include <QStandardPaths>
+#include <QTemporaryFile>
+#include <QDBusArgument>
#include <QDBusConnection>
#include <QDBusInterface>
@@ -56,35 +58,63 @@
static const QString defaultLookAndFeelPackage =
QStringLiteral("org.kde.breeze.desktop");
+const QDBusArgument &operator>>(const QDBusArgument &argument, QMap<QString,
QVariantMap> &map)
+{
+ argument.beginMap();
+ map.clear();
+
+ while (!argument.atEnd()) {
+ QString key;
+ QVariantMap value;
+ argument.beginMapEntry();
+ argument >> key >> value;
+ argument.endMapEntry();
+ map.insert(key, value);
+ }
+
+ argument.endMap();
+ return argument;
+}
+
+static inline bool checkUsePortalSupport()
+{
+ return !QStandardPaths::locate(QStandardPaths::RuntimeLocation,
QStringLiteral("flatpak-info")).isEmpty() || qEnvironmentVariableIsSet("SNAP");
+}
+
KHintsSettings::KHintsSettings(KSharedConfig::Ptr kdeglobals)
: QObject(nullptr)
, mKdeGlobals(kdeglobals)
+ , mUsePortal(checkUsePortalSupport())
{
if (!mKdeGlobals) {
mKdeGlobals = KSharedConfig::openConfig();
}
KConfigGroup cg(mKdeGlobals, "KDE");
+ if (mUsePortal) {
+ updatePortalSetting();
+ }
+
// try to extract the proper defaults file from a lookandfeel package
- const QString looknfeel = cg.readEntry("LookAndFeelPackage",
defaultLookAndFeelPackage);
- mDefaultLnfConfig =
KSharedConfig::openConfig(QStandardPaths::locate(QStandardPaths::GenericDataLocation,
QStringLiteral("plasma/look-and-feel/") + looknfeel +
QStringLiteral("/contents/defaults")));
+ const QString looknfeel = readConfigValue(cg,
QStringLiteral("LookAndFeelPackage"), defaultLookAndFeelPackage).toString();
+ mDefaultLnfConfig =
KSharedConfig::openConfig(QStandardPaths::locate(QStandardPaths::GenericDataLocation,
QStringLiteral("plasma/look-and-feel/") + defaultLookAndFeelPackage +
QStringLiteral("/contents/defaults")));
if (looknfeel != defaultLookAndFeelPackage) {
- mLnfConfig =
KSharedConfig::openConfig(QStandardPaths::locate(QStandardPaths::GenericDataLocation,
QStringLiteral("plasma/look-and-feel/") + defaultLookAndFeelPackage +
QStringLiteral("/contents/defaults")));
+ mLnfConfig =
KSharedConfig::openConfig(QStandardPaths::locate(QStandardPaths::GenericDataLocation,
QStringLiteral("plasma/look-and-feel/") + looknfeel +
QStringLiteral("/contents/defaults")));
}
- const auto cursorBlinkRate = cg.readEntry("CursorBlinkRate", 1000);
+ const auto cursorBlinkRate = readConfigValue(cg,
QStringLiteral("CursorBlinkRate"), 1000).toInt();
m_hints[QPlatformTheme::CursorFlashTime] = cursorBlinkRate > 0 ?
qBound(200, cursorBlinkRate, 2000) : 0; // 0 => no blinking
- m_hints[QPlatformTheme::MouseDoubleClickInterval] =
cg.readEntry("DoubleClickInterval", 400);
- m_hints[QPlatformTheme::StartDragDistance] = cg.readEntry("StartDragDist",
10);
- m_hints[QPlatformTheme::StartDragTime] = cg.readEntry("StartDragTime",
500);
+ m_hints[QPlatformTheme::MouseDoubleClickInterval] = readConfigValue(cg,
QStringLiteral("DoubleClickInterval"), 400);
+ m_hints[QPlatformTheme::StartDragDistance] = readConfigValue(cg,
QStringLiteral("StartDragDist"), 10);
+ m_hints[QPlatformTheme::StartDragTime] = readConfigValue(cg,
QStringLiteral("StartDragTime"), 500);
KConfigGroup cgToolbar(mKdeGlobals, "Toolbar style");
m_hints[QPlatformTheme::ToolButtonStyle] = toolButtonStyle(cgToolbar);
KConfigGroup cgToolbarIcon(mKdeGlobals, "MainToolbarIcons");
- m_hints[QPlatformTheme::ToolBarIconSize] = cgToolbarIcon.readEntry("Size",
22);
+ m_hints[QPlatformTheme::ToolBarIconSize] = readConfigValue(cgToolbarIcon,
QStringLiteral("Size"), 22);
- m_hints[QPlatformTheme::ItemViewActivateItemOnSingleClick] =
cg.readEntry("SingleClick", true);
+ m_hints[QPlatformTheme::ItemViewActivateItemOnSingleClick] =
readConfigValue(cg, QStringLiteral("SingleClick"), true);
m_hints[QPlatformTheme::SystemIconThemeName] =
readConfigValue(QStringLiteral("Icons"), QStringLiteral("Theme"),
QStringLiteral("breeze"));
@@ -97,7 +127,7 @@
QStringLiteral("fusion"),
QStringLiteral("windows")
};
- const QString configuredStyle = cg.readEntry("widgetStyle", QString());
+ const QString configuredStyle = readConfigValue(cg,
QStringLiteral("widgetStyle"), QString()).toString();
if (!configuredStyle.isEmpty()) {
styleNames.removeOne(configuredStyle);
styleNames.prepend(configuredStyle);
@@ -110,22 +140,20 @@
m_hints[QPlatformTheme::StyleNames] = styleNames;
m_hints[QPlatformTheme::DialogButtonBoxLayout] =
QDialogButtonBox::KdeLayout;
- m_hints[QPlatformTheme::DialogButtonBoxButtonsHaveIcons] =
cg.readEntry("ShowIconsOnPushButtons", true);
+ m_hints[QPlatformTheme::DialogButtonBoxButtonsHaveIcons] =
readConfigValue(cg, QStringLiteral("ShowIconsOnPushButtons"), true);
m_hints[QPlatformTheme::UseFullScreenForPopupMenu] = true;
m_hints[QPlatformTheme::KeyboardScheme] =
QPlatformTheme::KdeKeyboardScheme;
- m_hints[QPlatformTheme::UiEffects] = cg.readEntry("GraphicEffectsLevel",
0) != 0 ? QPlatformTheme::GeneralUiEffect : 0;
+ m_hints[QPlatformTheme::UiEffects] = readConfigValue(cg,
QStringLiteral("GraphicEffectsLevel"), 0) != 0 ?
QPlatformTheme::GeneralUiEffect : 0;
m_hints[QPlatformTheme::IconPixmapSizes] =
QVariant::fromValue(QList<int>() << 512 << 256 << 128 << 64 << 32 << 22 << 16
<< 8);
- m_hints[QPlatformTheme::WheelScrollLines] =
cg.readEntry("WheelScrollLines", 3);
+ m_hints[QPlatformTheme::WheelScrollLines] = readConfigValue(cg,
QStringLiteral("WheelScrollLines"), 3);
if (qobject_cast<QApplication *>(QCoreApplication::instance())) {
- QApplication::setWheelScrollLines(cg.readEntry("WheelScrollLines", 3));
+ QApplication::setWheelScrollLines(readConfigValue(cg,
QStringLiteral("WheelScrollLines"), 3).toInt());
}
updateShowIconsInMenuItems(cg);
-#if QT_VERSION >= QT_VERSION_CHECK(5, 10, 0)
m_hints[QPlatformTheme::ShowShortcutsInContextMenus] = true;
-#endif
QMetaObject::invokeMethod(this, "delayedDBusConnects",
Qt::QueuedConnection);
QMetaObject::invokeMethod(this, "setupIconLoader", Qt::QueuedConnection);
@@ -141,7 +169,7 @@
QVariant KHintsSettings::readConfigValue(const QString &group, const QString
&key, const QVariant &defaultValue)
{
KConfigGroup userCg(mKdeGlobals, group);
- QVariant value = userCg.readEntry(key, QString());
+ QVariant value = readConfigValue(userCg, key, QString());
if (!value.isNull()) {
return value;
@@ -162,12 +190,28 @@
KConfigGroup lnfCg(mDefaultLnfConfig, "kdeglobals");
lnfCg = KConfigGroup(&lnfCg, group);
if (lnfCg.isValid()) {
- return lnfCg.readEntry(key, defaultValue);
+ return lnfCg.readEntry(key, defaultValue);
}
return defaultValue;
}
+QVariant KHintsSettings::readConfigValue(const KConfigGroup &cg, const QString
&key, const QVariant &defaultValue) const
+{
+ if (mUsePortal) {
+ const QString settingName =
QStringLiteral("org.kde.kdeglobals.%1").arg(cg.name());
+ auto groupIt = mKdeGlobalsPortal.constFind(settingName);
+ if (groupIt != mKdeGlobalsPortal.constEnd()) {
+ auto valueIt = groupIt.value().constFind(key);
+ if (valueIt != groupIt.value().constEnd()) {
+ return valueIt.value();
+ }
+ }
+ }
+
+ return cg.readEntry(key, defaultValue);
+}
+
QStringList KHintsSettings::xdgIconThemePaths() const
{
QStringList paths;
@@ -189,6 +233,10 @@
QStringLiteral("styleChanged"),
this, SLOT(toolbarStyleChanged()));
QDBusConnection::sessionBus().connect(QString(),
QStringLiteral("/KGlobalSettings"), QStringLiteral("org.kde.KGlobalSettings"),
QStringLiteral("notifyChange"),
this, SLOT(slotNotifyChange(int,int)));
+ if (mUsePortal) {
+ QDBusConnection::sessionBus().connect(QString(),
QStringLiteral("/org/freedesktop/portal/desktop"),
QStringLiteral("org.freedesktop.portal.Settings"),
+
QStringLiteral("SettingChanged"), this,
SLOT(slotPortalSettingChanged(QString,QString,QDBusVariant)));
+ }
}
void KHintsSettings::setupIconLoader()
@@ -265,13 +313,13 @@
return;
}
- const QString theme = cg.readEntry("widgetStyle", QString());
+ const QString theme = readConfigValue(cg,
QStringLiteral("widgetStyle"), QString()).toString();
if (theme.isEmpty()) {
return;
}
QStringList styleNames;
- styleNames << cg.readEntry("widgetStyle", QString())
+ styleNames << theme
<< QStringLiteral(BREEZE_STYLE_NAME)
<< QStringLiteral("oxygen")
<< QStringLiteral("fusion")
@@ -291,12 +339,32 @@
}
}
+void KHintsSettings::slotPortalSettingChanged(const QString &group, const
QString &key, const QDBusVariant &value)
+{
+ if (group == QLatin1String("org.kde.kdeglobals.General") && key ==
QLatin1String("ColorScheme")) {
+ // For colors obtain complete configuration again
+ updatePortalSetting();
+ slotNotifyChange(PaletteChanged, 0);
+ } else if (group == QLatin1String("org.kde.kdeglobals.KDE") && key ==
QLatin1String("widgetStyle")) {
+ mKdeGlobalsPortal[group][key] = value.variant().toString();
+ slotNotifyChange(StyleChanged, 0);
+ } else if (group == QLatin1String("org.kde.kdeglobals.Icons") && key ==
QLatin1String("Theme")) {
+ mKdeGlobalsPortal[group][key] = value.variant().toString();
+ // Change icons for each group
+ for (int i = 0; i <= 5; ++i) {
+ iconChanged(i);
+ }
+ } else if (group == QLatin1String("org.kde.kdeglobals.Toolbar style") &&
key == QLatin1String("ToolButtonStyle")) {
+ mKdeGlobalsPortal[group][key] = value.variant().toString();
+ toolbarStyleChanged();
+ }
+}
+
void KHintsSettings::iconChanged(int group)
{
KIconLoader::Group iconGroup = (KIconLoader::Group) group;
if (iconGroup != KIconLoader::MainToolbar) {
m_hints[QPlatformTheme::SystemIconThemeName] =
readConfigValue(QStringLiteral("Icons"), QStringLiteral("Theme"),
QStringLiteral("breeze"));
-
return;
}
@@ -349,13 +417,13 @@
void KHintsSettings::updateShowIconsInMenuItems(KConfigGroup &cg)
{
- bool showIcons = cg.readEntry("ShowIconsInMenuItems", true);
+ bool showIcons = readConfigValue(cg,
QStringLiteral("ShowIconsInMenuItems"), true).toBool();
QCoreApplication::setAttribute(Qt::AA_DontShowIconsInMenus, !showIcons);
}
-Qt::ToolButtonStyle KHintsSettings::toolButtonStyle(const KConfigGroup &cg)
const
+Qt::ToolButtonStyle KHintsSettings::toolButtonStyle(const KConfigGroup &cg)
{
- const QString buttonStyle = cg.readEntry("ToolButtonStyle",
"TextBesideIcon").toLower();
+ const QString buttonStyle = readConfigValue(cg,
QStringLiteral("ToolButtonStyle"),
QStringLiteral("TextBesideIcon")).toString().toLower();
return buttonStyle == QLatin1String("textbesideicon") ?
Qt::ToolButtonTextBesideIcon
: buttonStyle == QLatin1String("icontextright") ?
Qt::ToolButtonTextBesideIcon
: buttonStyle == QLatin1String("textundericon") ?
Qt::ToolButtonTextUnderIcon
@@ -369,12 +437,26 @@
qDeleteAll(m_palettes);
m_palettes.clear();
- if (mKdeGlobals->hasGroup("Colors:View")) {
+ if (mUsePortal &&
mKdeGlobalsPortal.contains(QStringLiteral("org.kde.kdeglobals.Colors:View"))) {
+ // Construct a temporary KConfig file containing color setting so we
can create a KColorScheme from it
+ QTemporaryFile file;
+ file.open();
+
+ KSharedConfigPtr tempConfig =
KSharedConfig::openConfig(file.fileName(), KConfig::SimpleConfig);
+ for (auto groupIt = mKdeGlobalsPortal.constBegin(); groupIt !=
mKdeGlobalsPortal.constEnd(); ++groupIt) {
+ if
(groupIt.key().startsWith(QStringLiteral("org.kde.kdeglobals.Colors:"))) {
+ KConfigGroup tempGroup(tempConfig,
groupIt.key().right(groupIt.key().length() -
QStringLiteral("org.kde.kdeglobals.").length()));
+ for (auto valueIt = groupIt.value().constBegin(); valueIt !=
groupIt.value().constEnd(); ++valueIt) {
+ tempGroup.writeEntry(valueIt.key(), valueIt.value());
+ }
+ }
+ }
+ m_palettes[QPlatformTheme::SystemPalette] = new
QPalette(KColorScheme::createApplicationPalette(tempConfig));
+ } else if (mKdeGlobals->hasGroup("Colors:View")) {
m_palettes[QPlatformTheme::SystemPalette] = new
QPalette(KColorScheme::createApplicationPalette(mKdeGlobals));
} else {
-
KConfigGroup cg(mKdeGlobals, "KDE");
- const QString looknfeel = cg.readEntry("LookAndFeelPackage",
defaultLookAndFeelPackage);
+ const QString looknfeel = readConfigValue(cg,
QStringLiteral("LookAndFeelPackage"), defaultLookAndFeelPackage).toString();
QString path =
QStandardPaths::locate(QStandardPaths::GenericDataLocation,
QStringLiteral("plasma/look-and-feel/") + looknfeel +
QStringLiteral("/contents/colors"));
if (!path.isEmpty()) {
m_palettes[QPlatformTheme::SystemPalette] = new
QPalette(KColorScheme::createApplicationPalette(KSharedConfig::openConfig(path)));
@@ -419,3 +501,21 @@
}
#endif
}
+
+void KHintsSettings::updatePortalSetting()
+{
+ mKdeGlobalsPortal.clear();
+
+ QDBusMessage message =
QDBusMessage::createMethodCall(QStringLiteral("org.freedesktop.portal.Desktop"),
+
QStringLiteral("/org/freedesktop/portal/desktop"),
+
QStringLiteral("org.freedesktop.portal.Settings"),
+
QStringLiteral("ReadAll"));
+ message << QStringList{QStringLiteral("org.kde.kdeglobals.*")};
+
+ // FIXME: async?
+ QDBusMessage resultMessage = QDBusConnection::sessionBus().call(message);
+ if (resultMessage.type() == QDBusMessage::ReplyMessage) {
+ QDBusArgument dbusArgument =
resultMessage.arguments().at(0).value<QDBusArgument>();
+ dbusArgument >> mKdeGlobalsPortal;
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/src/platformtheme/khintssettings.h
new/plasma-integration-5.15.0/src/platformtheme/khintssettings.h
--- old/plasma-integration-5.14.5/src/platformtheme/khintssettings.h
2019-01-08 12:03:40.000000000 +0100
+++ new/plasma-integration-5.15.0/src/platformtheme/khintssettings.h
2019-02-07 12:14:35.000000000 +0100
@@ -21,6 +21,7 @@
#ifndef KHINTS_SETTINGS_H
#define KHINTS_SETTINGS_H
+#include <QDBusVariant>
#include <QObject>
#include <QVariant>
@@ -70,21 +71,26 @@
void setupIconLoader();
void toolbarStyleChanged();
void slotNotifyChange(int type, int arg);
+ void slotPortalSettingChanged(const QString &group, const QString &key,
const QDBusVariant &value);
private:
QVariant readConfigValue(const QString &group, const QString &key, const
QVariant &defaultValue);
+ QVariant readConfigValue(const KConfigGroup &cg, const QString &key, const
QVariant &defaultValue) const;
void loadPalettes();
void iconChanged(int group);
void updateQtSettings(KConfigGroup &cg);
void updateShowIconsInMenuItems(KConfigGroup &cg);
- Qt::ToolButtonStyle toolButtonStyle(const KConfigGroup &cg) const;
+ Qt::ToolButtonStyle toolButtonStyle(const KConfigGroup &cg);
void updateCursorTheme();
+ void updatePortalSetting();
QHash<QPlatformTheme::Palette, QPalette *> m_palettes;
QHash<QPlatformTheme::ThemeHint, QVariant> m_hints;
KSharedConfigPtr mKdeGlobals;
KSharedConfigPtr mDefaultLnfConfig;
KSharedConfigPtr mLnfConfig;
+ QMap<QString, QVariantMap> mKdeGlobalsPortal;
+ bool mUsePortal;
};
#endif //KHINTS_SETTINGS_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-integration-5.14.5/src/platformtheme/kwaylandintegration.cpp
new/plasma-integration-5.15.0/src/platformtheme/kwaylandintegration.cpp
--- old/plasma-integration-5.14.5/src/platformtheme/kwaylandintegration.cpp
2019-01-08 12:03:40.000000000 +0100
+++ new/plasma-integration-5.15.0/src/platformtheme/kwaylandintegration.cpp
2019-02-07 12:14:35.000000000 +0100
@@ -20,6 +20,8 @@
#include "kwaylandintegration.h"
#include <QGuiApplication>
+#include <QLibraryInfo>
+#include <QVersionNumber>
#include <QPlatformSurfaceEvent>
#include <qpa/qplatformnativeinterface.h>
@@ -85,7 +87,7 @@
if (!w || w->parent() || !w->isVisible()) {
return false;
}
-
if(w->property("org.kde.plasma.integration.waylandserverdecoration").isNull()) {
+ if
(w->property("org.kde.plasma.integration.shellSurfaceCreated").isNull()) {
shellSurfaceCreated(w);
}
} else if (event->type() == QEvent::Hide) {
@@ -119,22 +121,28 @@
if (!s) {
return;
}
- auto deco = m_decoration->create(s, w);
- connect(deco, &ServerSideDecoration::modeChanged, w,
- [deco, w] {
- const auto flags = w->flags();
- const auto ourMode = (flags.testFlag(Qt::FramelessWindowHint) ||
flags.testFlag(Qt::Popup) || flags.testFlag(Qt::ToolTip)) ?
ServerSideDecoration::Mode::None : ServerSideDecoration::Mode::Server;
- if (deco->mode() != ourMode) {
- deco->requestMode(ourMode);
+
+ w->setProperty("org.kde.plasma.integration.shellSurfaceCreated", true);
+
+ if (QLibraryInfo::version() < QVersionNumber(5, 12, 0))
+ {
+ auto deco = m_decoration->create(s, w);
+ connect(deco, &ServerSideDecoration::modeChanged, w,
+ [deco, w] {
+ const auto flags = w->flags();
+ const auto ourMode = (flags.testFlag(Qt::FramelessWindowHint)
|| flags.testFlag(Qt::Popup) || flags.testFlag(Qt::ToolTip)) ?
ServerSideDecoration::Mode::None : ServerSideDecoration::Mode::Server;
+ if (deco->mode() != ourMode) {
+ deco->requestMode(ourMode);
+ }
}
+ );
+ const auto flags = w->flags();
+ const auto ourMode = (flags.testFlag(Qt::FramelessWindowHint) ||
flags.testFlag(Qt::Popup) || flags.testFlag(Qt::ToolTip)) ?
ServerSideDecoration::Mode::None : ServerSideDecoration::Mode::Server;
+ if (deco->defaultMode() != ourMode) {
+ deco->requestMode(ourMode);
}
- );
- const auto flags = w->flags();
- const auto ourMode = (flags.testFlag(Qt::FramelessWindowHint) ||
flags.testFlag(Qt::Popup) || flags.testFlag(Qt::ToolTip)) ?
ServerSideDecoration::Mode::None : ServerSideDecoration::Mode::Server;
- if (deco->defaultMode() != ourMode) {
- deco->requestMode(ourMode);
+ w->setProperty("org.kde.plasma.integration.waylandserverdecoration",
QVariant::fromValue(deco));
}
- w->setProperty("org.kde.plasma.integration.waylandserverdecoration",
QVariant::fromValue(deco));
if (m_appMenuManager) {
auto menu = m_appMenuManager->create(s, w);
@@ -145,6 +153,8 @@
void KWaylandIntegration::shellSurfaceDestroyed(QWindow *w)
{
+ w->setProperty("org.kde.plasma.integration.shellSurfaceCreated",
QVariant());
+
delete
w->property("org.kde.plasma.integration.waylandserverdecoration").value<ServerSideDecoration*>();
w->setProperty("org.kde.plasma.integration.waylandserverdecoration",
QVariant());