Hello community,

here is the log from the commit of package xdg-desktop-portal-kde for 
openSUSE:Factory checked in at 2018-10-08 17:46:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xdg-desktop-portal-kde (Old)
 and      /work/SRC/openSUSE:Factory/.xdg-desktop-portal-kde.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xdg-desktop-portal-kde"

Mon Oct  8 17:46:47 2018 rev:29 rq:640325 version:5.14.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/xdg-desktop-portal-kde/xdg-desktop-portal-kde.changes
    2018-09-05 13:49:34.358360027 +0200
+++ 
/work/SRC/openSUSE:Factory/.xdg-desktop-portal-kde.new/xdg-desktop-portal-kde.changes
       2018-10-08 17:50:02.562130714 +0200
@@ -1,0 +2,46 @@
+Fri Oct  5 10:01:14 UTC 2018 - [email protected]
+
+- Update to 5.14.0
+  * New bugfix release
+  * For more details please see:
+  * https://www.kde.org/announcements/plasma-5.14.0.php
+- Changes since 5.13.90:
+  * Use correct stream size
+  * Fix build condition for screencast portal
+  * We don't need to link against libspa
+
+-------------------------------------------------------------------
+Sat Sep 15 16:25:31 UTC 2018 - [email protected]
+
+- Add tarball signature and keyring containing keys of release managers
+  Jonathan Riddell and Bhushan Shah
+
+-------------------------------------------------------------------
+Thu Sep 13 17:25:05 UTC 2018 - [email protected]
+
+- Update to 5.13.90
+  * New feature release
+  * For more details please see:
+  * https://www.kde.org/announcements/plasma-5.13.90.php
+- Changes since 5.13.5:
+  * Fix build condition for screencast portal
+  * QT_MIN_VERSIONS is Qt 5.11 for Plasma 5.14. Agreed at kickoff meeting.  
Set everywhere for clearity and consistency.
+  * We don't need to link against libspa
+  * Add support for PickColor method from Screenshot portal
+  * Merge branch 'Plasma/5.13'
+  * Use prefix ++operator for loop index increment
+  * Pass substiture args to i18n strings inside the i18n call
+  * Include own header first
+  * Use explicit
+  * NULL -> nullptr (this is C++, not C in the end)
+  * Use {} initializer instead of 0 for QFlags-based args
+  * Remove Qt module includes
+  * Properly find and link against Qt5::Concurrent
+  * Remove unneeded cmake macro includes
+  * Use KF5_MIN_VERSION also for ECM, now that it's part of KF
+  * Require KDE Frameworks 5.42 and Qt 5.9
+  * Bump min cmake version to 3.0, move cmake_minimum_required to begin
+  * Remove usage of dead QT_USE_FAST_CONCATENATION
+  * Use override, remove not necessary virtual keyword
+
+-------------------------------------------------------------------

Old:
----
  xdg-desktop-portal-kde-5.13.5.tar.xz

New:
----
  plasma.keyring
  xdg-desktop-portal-kde-5.14.0.tar.xz
  xdg-desktop-portal-kde-5.14.0.tar.xz.sig

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

Other differences:
------------------
++++++ xdg-desktop-portal-kde.spec ++++++
--- /var/tmp/diff_new_pack.7jdjqB/_old  2018-10-08 17:50:03.074130061 +0200
+++ /var/tmp/diff_new_pack.7jdjqB/_new  2018-10-08 17:50:03.078130056 +0200
@@ -23,15 +23,19 @@
 %bcond_with screencast
 %endif
 
-%define kf5_version 5.45.0
+%define kf5_version 5.50.0
 Name:           xdg-desktop-portal-kde
-Version:        5.13.5
+Version:        5.14.0
 Release:        0
 Summary:        QT/KF5 backend for xdg-desktop-portal
 License:        LGPL-2.1-or-later
 Group:          System/Libraries
 Url:            http://www.kde.org
-Source:         
http://download.kde.org/stable/plasma/%{version}/xdg-desktop-portal-kde-%{version}.tar.xz
+Source:         xdg-desktop-portal-kde-%{version}.tar.xz
+%if %{with lang}
+Source1:        xdg-desktop-portal-kde-%{version}.tar.xz.sig
+Source2:        plasma.keyring
+%endif
 BuildRequires:  extra-cmake-modules >= %{kf5_version}
 BuildRequires:  libQt5PrintSupport-private-headers-devel
 BuildRequires:  cmake(KF5CoreAddons) >= %{kf5_version}

++++++ xdg-desktop-portal-kde-5.13.5.tar.xz -> 
xdg-desktop-portal-kde-5.14.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xdg-desktop-portal-kde-5.13.5/CMakeLists.txt 
new/xdg-desktop-portal-kde-5.14.0/CMakeLists.txt
--- old/xdg-desktop-portal-kde-5.13.5/CMakeLists.txt    2018-09-04 
12:27:04.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/CMakeLists.txt    2018-10-05 
20:25:18.000000000 +0200
@@ -1,22 +1,22 @@
-project(xdg-desktop-portal-kde)
+cmake_minimum_required(VERSION 3.0)
 
-cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
-set(QT_MIN_VERSION "5.4.0")
+project(xdg-desktop-portal-kde)
 
-set(PROJECT_VERSION "5.13.5")
+set(PROJECT_VERSION "5.14.0")
 set(PROJECT_VERSION_MAJOR 5)
 
+set(QT_MIN_VERSION "5.11.0")
+set(KF5_MIN_VERSION "5.50.0")
+
 ################# set KDE specific information #################
 
-find_package(ECM 5.41.0 REQUIRED NO_MODULE)
+find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE)
 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} 
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules")
 
 include(KDEInstallDirs)
 include(KDECMakeSettings)
 include(KDECompilerSettings NO_POLICY_SCOPE)
 
-include(ECMPackageConfigHelpers)
-include(ECMOptionalAddSubdirectory)
 include(FeatureSummary)
 
 find_package(GLIB2)
@@ -55,12 +55,13 @@
 
 find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS
     Core
+    Concurrent
     DBus
     PrintSupport
     Widgets
 )
 
-find_package(KF5 REQUIRED
+find_package(KF5 ${KF5_MIN_VERSION} REQUIRED
     CoreAddons
     I18n
     Notifications
@@ -69,7 +70,7 @@
 )
 
 add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0)
-add_definitions(-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS)
+add_definitions(-DQT_USE_FAST_OPERATOR_PLUS)
 remove_definitions(-DQT_NO_CAST_FROM_ASCII -DQT_STRICT_ITERATORS 
-DQT_NO_CAST_FROM_BYTEARRAY)
 
 add_subdirectory(data)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/xdg-desktop-portal-kde-5.13.5/po/ast/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/ast/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/ast/xdg-desktop-portal-kde.po  
2018-09-04 12:26:51.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/ast/xdg-desktop-portal-kde.po  
2018-10-05 20:24:32.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2017-06-30 06:03+0100\n"
 "Last-Translator: enolp <[email protected]>\n"
 "Language-Team: Asturian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/xdg-desktop-portal-kde-5.13.5/po/ca/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/ca/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/ca/xdg-desktop-portal-kde.po   
2018-09-04 12:26:52.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/ca/xdg-desktop-portal-kde.po   
2018-10-05 20:24:37.000000000 +0200
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: xdg-desktop-portal-kde\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2018-06-23 17:40+0100\n"
 "Last-Translator: Antoni Bella Pérez <[email protected]>\n"
 "Language-Team: Catalan <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/xdg-desktop-portal-kde-5.13.5/po/ca@valencia/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/ca@valencia/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/ca@valencia/xdg-desktop-portal-kde.po  
2018-09-04 12:26:52.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/ca@valencia/xdg-desktop-portal-kde.po  
2018-10-05 20:24:37.000000000 +0200
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: xdg-desktop-portal-kde\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2018-06-23 17:40+0100\n"
 "Last-Translator: Antoni Bella Pérez <[email protected]>\n"
 "Language-Team: Catalan <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/xdg-desktop-portal-kde-5.13.5/po/cs/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/cs/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/cs/xdg-desktop-portal-kde.po   
2018-09-04 12:26:52.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/cs/xdg-desktop-portal-kde.po   
2018-10-05 20:24:37.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2018-05-18 14:57+0100\n"
 "Last-Translator: Vit Pelcak <[email protected]>\n"
 "Language-Team: Czech <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/xdg-desktop-portal-kde-5.13.5/po/da/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/da/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/da/xdg-desktop-portal-kde.po   
2018-09-04 12:26:53.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/da/xdg-desktop-portal-kde.po   
2018-10-05 20:24:40.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2018-07-18 20:30+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/xdg-desktop-portal-kde-5.13.5/po/de/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/de/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/de/xdg-desktop-portal-kde.po   
2018-09-04 12:26:53.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/de/xdg-desktop-portal-kde.po   
2018-10-05 20:24:40.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2018-08-27 17:02+0100\n"
 "Last-Translator: Burkhard Lück <[email protected]>\n"
 "Language-Team: German <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/xdg-desktop-portal-kde-5.13.5/po/el/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/el/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/el/xdg-desktop-portal-kde.po   
2018-09-04 12:26:53.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/el/xdg-desktop-portal-kde.po   
2018-10-05 20:24:40.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2017-06-12 16:39+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/xdg-desktop-portal-kde-5.13.5/po/en_GB/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/en_GB/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/en_GB/xdg-desktop-portal-kde.po        
2018-09-04 12:26:54.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/en_GB/xdg-desktop-portal-kde.po        
2018-10-05 20:24:42.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2018-05-12 13:47+0000\n"
 "Last-Translator: Steve Allewell <[email protected]>\n"
 "Language-Team: British English <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/xdg-desktop-portal-kde-5.13.5/po/es/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/es/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/es/xdg-desktop-portal-kde.po   
2018-09-04 12:26:54.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/es/xdg-desktop-portal-kde.po   
2018-10-05 20:24:42.000000000 +0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: xdg-desktop-portal-kde\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2018-05-07 14:53+0100\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/xdg-desktop-portal-kde-5.13.5/po/eu/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/eu/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/eu/xdg-desktop-portal-kde.po   
2018-09-04 12:26:54.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/eu/xdg-desktop-portal-kde.po   
2018-10-05 20:24:42.000000000 +0200
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: xdg-desktop-portal-kde\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2018-05-09 21:00+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/xdg-desktop-portal-kde-5.13.5/po/fi/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/fi/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/fi/xdg-desktop-portal-kde.po   
2018-09-04 12:26:55.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/fi/xdg-desktop-portal-kde.po   
2018-10-05 20:24:44.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2018-07-10 23:04+0200\n"
 "Last-Translator: Tommi Nieminen <[email protected]>\n"
 "Language-Team: Finnish <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/xdg-desktop-portal-kde-5.13.5/po/fr/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/fr/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/fr/xdg-desktop-portal-kde.po   
2018-09-04 12:26:55.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/fr/xdg-desktop-portal-kde.po   
2018-10-05 20:24:44.000000000 +0200
@@ -4,7 +4,7 @@
 msgstr ""
 "Project-Id-Version: xdg-desktop-portal-kde\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2018-06-05 10:09+0800\n"
 "Last-Translator: Simon Depiets <[email protected]>\n"
 "Language-Team: French <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/xdg-desktop-portal-kde-5.13.5/po/gl/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/gl/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/gl/xdg-desktop-portal-kde.po   
2018-09-04 12:26:55.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/gl/xdg-desktop-portal-kde.po   
2018-10-05 20:24:46.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2018-05-07 21:41+0100\n"
 "Last-Translator: Adrian Chaves <[email protected]>\n"
 "Language-Team: Galician <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/xdg-desktop-portal-kde-5.13.5/po/he/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/he/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/he/xdg-desktop-portal-kde.po   
2018-09-04 12:26:55.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/he/xdg-desktop-portal-kde.po   
2018-10-05 20:24:46.000000000 +0200
@@ -3,7 +3,7 @@
 msgstr ""
 "Project-Id-Version: xdg-desktop-portal-kde\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2017-05-22 04:55-0400\n"
 "Last-Translator: Elkana Bardugo <[email protected]>\n"
 "Language-Team: Hebrew\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/xdg-desktop-portal-kde-5.13.5/po/hu/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/hu/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/hu/xdg-desktop-portal-kde.po   
2018-09-04 12:26:56.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/hu/xdg-desktop-portal-kde.po   
2018-10-05 20:24:50.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2017-12-06 16:00-0500\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/xdg-desktop-portal-kde-5.13.5/po/ia/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/ia/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/ia/xdg-desktop-portal-kde.po   
2018-09-04 12:26:56.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/ia/xdg-desktop-portal-kde.po   
2018-10-05 20:24:50.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2018-04-18 23:16+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/xdg-desktop-portal-kde-5.13.5/po/id/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/id/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/id/xdg-desktop-portal-kde.po   
1970-01-01 01:00:00.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.14.0/po/id/xdg-desktop-portal-kde.po   
2018-10-05 20:24:50.000000000 +0200
@@ -0,0 +1,166 @@
+# Copyright (C) YEAR This file is copyright:
+# This file is distributed under the same license as the 
xdg-desktop-portal-kde package.
+# Wantoyo <[email protected]>, 2018.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: xdg-desktop-portal-kde\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n";
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
+"PO-Revision-Date: 2018-08-31 10:01+0700\n"
+"Last-Translator: Wantoyo <[email protected]>\n"
+"Language-Team: Indonesian <[email protected]>\n"
+"Language: id\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Lokalize 2.0\n"
+
+#: src/accessdialog.cpp:42
+#, kde-format
+msgid "Request device access"
+msgstr "Minta akses perangkat"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, AccessDialog)
+#. i18n: ectx: property (windowTitle), widget (QDialog, ScreenChooserDialog)
+#. i18n: ectx: property (windowTitle), widget (QDialog, ScreenshotDialog)
+#: src/accessdialog.ui:20 src/screenchooserdialog.ui:14
+#: src/screenshotdialog.ui:20
+#, kde-format
+msgid "Dialog"
+msgstr "Dialog"
+
+#. i18n: ectx: property (text), widget (QLabel, iconLabel)
+#: src/accessdialog.ui:26
+#, kde-format
+msgid "Icon"
+msgstr "Ikon"
+
+#. i18n: ectx: property (text), widget (QLabel, titleLabel)
+#. i18n: ectx: property (text), widget (QLabel, subtitleLabel)
+#. i18n: ectx: property (text), widget (QLabel, bodyLabel)
+#: src/accessdialog.ui:38 src/accessdialog.ui:51 src/accessdialog.ui:69
+#, kde-format
+msgid "TextLabel"
+msgstr "TextLabel"
+
+#: src/appchooserdialog.cpp:50
+#, kde-format
+msgid ""
+"Select application to open \"%1\". Other applications are available in <a "
+"href=#discover><span style=\"text-decoration: underline\">Discover</span></"
+"a>."
+msgstr ""
+"Pilih aplikasi untuk membuka \"%1\". Aplikasi lain yang tersedia di dalam <a "
+"href=#discover><span style=\"text-decoration: underline\">Discover</span></"
+"a>."
+
+#: src/appchooserdialog.cpp:105
+#, kde-format
+msgid "Open with"
+msgstr "Buka dengan"
+
+#: src/filechooser.cpp:159
+#, kde-format
+msgid "Open"
+msgstr "Buka"
+
+#: src/screenchooserdialog.cpp:45
+#, kde-format
+msgid ""
+"Laptop screen\n"
+"Model: %1"
+msgstr ""
+"Layar laptop\n"
+"Model: %1"
+
+#: src/screenchooserdialog.cpp:48 src/screenchooserdialog.cpp:51
+#, kde-format
+msgid ""
+"Manufacturer: %1\n"
+"Model: %2"
+msgstr ""
+"Manufaktur: %1\n"
+"Model: %2"
+
+#: src/screenchooserdialog.cpp:65
+#, kde-format
+msgid "Share"
+msgstr "Berbagi"
+
+#: src/screenchooserdialog.cpp:66
+#, kde-format
+msgid "Select screen to share"
+msgstr "Pilih layar untuk berbagi"
+
+#: src/screenshotdialog.cpp:95
+#, kde-format
+msgid "Request screenshot"
+msgstr "Minta screenshot"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: src/screenshotdialog.ui:26
+#, kde-format
+msgid "<b>Capture Mode</b>"
+msgstr "<b>Mode Tangkap</b>"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: src/screenshotdialog.ui:41
+#, kde-format
+msgid "Area:"
+msgstr "Area:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, areaComboBox)
+#: src/screenshotdialog.ui:58
+#, kde-format
+msgid "Full Screen (All Monitors)"
+msgstr "Layar Penuh (Semua Monitor)"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, areaComboBox)
+#: src/screenshotdialog.ui:63
+#, kde-format
+msgid "Current Screen"
+msgstr "Layar Saat Ini"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, areaComboBox)
+#: src/screenshotdialog.ui:68
+#, kde-format
+msgid "Active Window"
+msgstr "Jendela Aktif"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: src/screenshotdialog.ui:82
+#, kde-format
+msgid "Delay:"
+msgstr "Tunda:"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, delaySpinBox)
+#: src/screenshotdialog.ui:98
+#, kde-format
+msgid "No Delay"
+msgstr "Tiada Tunda"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: src/screenshotdialog.ui:110
+#, kde-format
+msgid "<b>Content Options</b>"
+msgstr "<b>Opsi Konten</b>"
+
+#. i18n: ectx: property (text), widget (QCheckBox, includeCursorCheckbox)
+#: src/screenshotdialog.ui:117
+#, kde-format
+msgid "Include mouse pointer"
+msgstr "Sertakan titik mouse"
+
+#. i18n: ectx: property (text), widget (QCheckBox, includeBordersCheckbox)
+#: src/screenshotdialog.ui:127
+#, kde-format
+msgid "Include window borders"
+msgstr "Sertakan tepi jendela"
+
+#. i18n: ectx: property (text), widget (QPushButton, takeScreenshotButton)
+#: src/screenshotdialog.ui:164
+#, kde-format
+msgid "Take screenshot"
+msgstr "Ambil screenshot"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/xdg-desktop-portal-kde-5.13.5/po/it/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/it/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/it/xdg-desktop-portal-kde.po   
2018-09-04 12:26:56.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/it/xdg-desktop-portal-kde.po   
2018-10-05 20:24:52.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2018-05-12 00:58+0100\n"
 "Last-Translator: Luigi Toscano <[email protected]>\n"
 "Language-Team: Italian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/xdg-desktop-portal-kde-5.13.5/po/ja/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/ja/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/ja/xdg-desktop-portal-kde.po   
2018-09-04 12:26:57.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/ja/xdg-desktop-portal-kde.po   
2018-10-05 20:24:52.000000000 +0200
@@ -2,7 +2,7 @@
 msgstr ""
 "Project-Id-Version: xdg-desktop-portal-kde\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2017-04-27 19:03-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/xdg-desktop-portal-kde-5.13.5/po/ko/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/ko/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/ko/xdg-desktop-portal-kde.po   
2018-09-04 12:26:58.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/ko/xdg-desktop-portal-kde.po   
2018-10-05 20:24:54.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2018-08-14 15:04+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/xdg-desktop-portal-kde-5.13.5/po/nl/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/nl/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/nl/xdg-desktop-portal-kde.po   
2018-09-04 12:26:59.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/nl/xdg-desktop-portal-kde.po   
2018-10-05 20:25:00.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2018-05-05 18:46+0100\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/xdg-desktop-portal-kde-5.13.5/po/nn/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/nn/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/nn/xdg-desktop-portal-kde.po   
2018-09-04 12:26:59.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/nn/xdg-desktop-portal-kde.po   
2018-10-05 20:25:00.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2018-05-10 12:54+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/xdg-desktop-portal-kde-5.13.5/po/pa/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/pa/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/pa/xdg-desktop-portal-kde.po   
2018-09-04 12:26:59.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/pa/xdg-desktop-portal-kde.po   
2018-10-05 20:25:02.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2017-08-27 17:28-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/xdg-desktop-portal-kde-5.13.5/po/pl/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/pl/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/pl/xdg-desktop-portal-kde.po   
2018-09-04 12:27:00.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/pl/xdg-desktop-portal-kde.po   
2018-10-05 20:25:02.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2018-06-09 05:55+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/xdg-desktop-portal-kde-5.13.5/po/pt/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/pt/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/pt/xdg-desktop-portal-kde.po   
2018-09-04 12:27:00.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/pt/xdg-desktop-portal-kde.po   
2018-10-05 20:25:02.000000000 +0200
@@ -2,7 +2,7 @@
 msgstr ""
 "Project-Id-Version: xdg-desktop-portal-kde\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2018-05-09 12:02+0100\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/xdg-desktop-portal-kde-5.13.5/po/pt_BR/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/pt_BR/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/pt_BR/xdg-desktop-portal-kde.po        
2018-09-04 12:27:00.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/pt_BR/xdg-desktop-portal-kde.po        
2018-10-05 20:25:02.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2018-05-28 18:36-0300\n"
 "Last-Translator: Luiz Fernando Ranghetti <[email protected]>\n"
 "Language-Team: Portuguese <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/xdg-desktop-portal-kde-5.13.5/po/ru/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/ru/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/ru/xdg-desktop-portal-kde.po   
2018-09-04 12:27:01.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/ru/xdg-desktop-portal-kde.po   
2018-10-05 20:25:04.000000000 +0200
@@ -6,8 +6,8 @@
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
-"PO-Revision-Date: 2018-01-19 01:53+0300\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
+"PO-Revision-Date: 2018-09-22 01:40+0300\n"
 "Last-Translator: Alexander Potashev <[email protected]>\n"
 "Language-Team: Russian <[email protected]>\n"
 "Language: ru\n"
@@ -53,12 +53,14 @@
 "href=#discover><span style=\"text-decoration: underline\">Discover</span></"
 "a>."
 msgstr ""
+"Выберите программу для открытия файла «%1». Другие программы доступны в <a "
+"href=#discover><span style=\"text-decoration: underline\">центре программ "
+"Discover</span></a>."
 
 #: src/appchooserdialog.cpp:105
-#, fuzzy, kde-format
-#| msgid "Open"
+#, kde-format
 msgid "Open with"
-msgstr "Открыть"
+msgstr "Открыть с помощью"
 
 #: src/filechooser.cpp:159
 #, kde-format
@@ -71,6 +73,8 @@
 "Laptop screen\n"
 "Model: %1"
 msgstr ""
+"Экран ноутбука\n"
+"Модель: %1"
 
 #: src/screenchooserdialog.cpp:48 src/screenchooserdialog.cpp:51
 #, kde-format
@@ -78,11 +82,13 @@
 "Manufacturer: %1\n"
 "Model: %2"
 msgstr ""
+"Производитель: %1\n"
+"Модель: %2"
 
 #: src/screenchooserdialog.cpp:65
 #, kde-format
 msgid "Share"
-msgstr ""
+msgstr "Поделиться"
 
 #: src/screenchooserdialog.cpp:66
 #, kde-format
@@ -90,73 +96,72 @@
 msgstr ""
 
 #: src/screenshotdialog.cpp:95
-#, fuzzy, kde-format
-#| msgid "Request device access"
+#, kde-format
 msgid "Request screenshot"
-msgstr "Запрос доступа к устройству"
+msgstr "Запрос снимка экрана"
 
 #. i18n: ectx: property (text), widget (QLabel, label)
 #: src/screenshotdialog.ui:26
 #, kde-format
 msgid "<b>Capture Mode</b>"
-msgstr ""
+msgstr "<b>Режим съёмки</b>"
 
 #. i18n: ectx: property (text), widget (QLabel, label_3)
 #: src/screenshotdialog.ui:41
 #, kde-format
 msgid "Area:"
-msgstr ""
+msgstr "Область:"
 
 #. i18n: ectx: property (text), item, widget (QComboBox, areaComboBox)
 #: src/screenshotdialog.ui:58
 #, kde-format
 msgid "Full Screen (All Monitors)"
-msgstr ""
+msgstr "Все экраны"
 
 #. i18n: ectx: property (text), item, widget (QComboBox, areaComboBox)
 #: src/screenshotdialog.ui:63
 #, kde-format
 msgid "Current Screen"
-msgstr ""
+msgstr "Текущий экран"
 
 #. i18n: ectx: property (text), item, widget (QComboBox, areaComboBox)
 #: src/screenshotdialog.ui:68
 #, kde-format
 msgid "Active Window"
-msgstr ""
+msgstr "Активное окно"
 
 #. i18n: ectx: property (text), widget (QLabel, label_4)
 #: src/screenshotdialog.ui:82
 #, kde-format
 msgid "Delay:"
-msgstr ""
+msgstr "Задержка:"
 
 #. i18n: ectx: property (specialValueText), widget (QSpinBox, delaySpinBox)
 #: src/screenshotdialog.ui:98
 #, kde-format
 msgid "No Delay"
-msgstr ""
+msgstr "Без задержки"
 
 #. i18n: ectx: property (text), widget (QLabel, label_2)
 #: src/screenshotdialog.ui:110
 #, kde-format
 msgid "<b>Content Options</b>"
-msgstr ""
+msgstr "<b>Параметры содержимого</b>"
 
 #. i18n: ectx: property (text), widget (QCheckBox, includeCursorCheckbox)
 #: src/screenshotdialog.ui:117
 #, kde-format
 msgid "Include mouse pointer"
-msgstr ""
+msgstr "Включая курсор мыши"
 
 #. i18n: ectx: property (text), widget (QCheckBox, includeBordersCheckbox)
 #: src/screenshotdialog.ui:127
 #, kde-format
 msgid "Include window borders"
-msgstr ""
+msgstr "Включая границы окна"
 
 #. i18n: ectx: property (text), widget (QPushButton, takeScreenshotButton)
 #: src/screenshotdialog.ui:164
 #, kde-format
 msgid "Take screenshot"
-msgstr ""
\ No newline at end of file
+msgstr "Сделать снимок экрана"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/xdg-desktop-portal-kde-5.13.5/po/sk/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/sk/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/sk/xdg-desktop-portal-kde.po   
2018-09-04 12:27:01.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/sk/xdg-desktop-portal-kde.po   
2018-10-05 20:25:06.000000000 +0200
@@ -5,8 +5,8 @@
 msgstr ""
 "Project-Id-Version: xdg-desktop-portal-kde\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
-"PO-Revision-Date: 2018-09-02 19:58+0100\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
+"PO-Revision-Date: 2018-09-14 18:43+0100\n"
 "Last-Translator: Mthw <[email protected]>\n"
 "Language-Team: Slovak <[email protected]>\n"
 "Language: sk\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/xdg-desktop-portal-kde-5.13.5/po/sl/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/sl/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/sl/xdg-desktop-portal-kde.po   
2018-09-04 12:27:01.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/sl/xdg-desktop-portal-kde.po   
2018-10-05 20:25:07.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2017-06-04 13:09+0100\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/xdg-desktop-portal-kde-5.13.5/po/sr/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/sr/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/sr/xdg-desktop-portal-kde.po   
2018-09-04 12:27:01.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/sr/xdg-desktop-portal-kde.po   
2018-10-05 20:25:07.000000000 +0200
@@ -4,7 +4,7 @@
 msgstr ""
 "Project-Id-Version: xdg-desktop-portal-kde\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2017-06-04 23:06+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/xdg-desktop-portal-kde-5.13.5/po/sr@ijekavian/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/sr@ijekavian/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/sr@ijekavian/xdg-desktop-portal-kde.po 
2018-09-04 12:27:01.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/sr@ijekavian/xdg-desktop-portal-kde.po 
2018-10-05 20:25:07.000000000 +0200
@@ -4,7 +4,7 @@
 msgstr ""
 "Project-Id-Version: xdg-desktop-portal-kde\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2017-06-04 23:06+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/xdg-desktop-portal-kde-5.13.5/po/sr@ijekavianlatin/xdg-desktop-portal-kde.po
 
new/xdg-desktop-portal-kde-5.14.0/po/sr@ijekavianlatin/xdg-desktop-portal-kde.po
--- 
old/xdg-desktop-portal-kde-5.13.5/po/sr@ijekavianlatin/xdg-desktop-portal-kde.po
    2018-09-04 12:27:01.000000000 +0200
+++ 
new/xdg-desktop-portal-kde-5.14.0/po/sr@ijekavianlatin/xdg-desktop-portal-kde.po
    2018-10-05 20:25:09.000000000 +0200
@@ -4,7 +4,7 @@
 msgstr ""
 "Project-Id-Version: xdg-desktop-portal-kde\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2017-06-04 23:06+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/xdg-desktop-portal-kde-5.13.5/po/sr@latin/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/sr@latin/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/sr@latin/xdg-desktop-portal-kde.po     
2018-09-04 12:27:02.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/sr@latin/xdg-desktop-portal-kde.po     
2018-10-05 20:25:10.000000000 +0200
@@ -4,7 +4,7 @@
 msgstr ""
 "Project-Id-Version: xdg-desktop-portal-kde\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2017-06-04 23:06+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/xdg-desktop-portal-kde-5.13.5/po/sv/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/sv/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/sv/xdg-desktop-portal-kde.po   
2018-09-04 12:27:02.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/sv/xdg-desktop-portal-kde.po   
2018-10-05 20:25:10.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2018-05-05 07:21+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/xdg-desktop-portal-kde-5.13.5/po/tr/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/tr/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/tr/xdg-desktop-portal-kde.po   
2018-09-04 12:27:02.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/tr/xdg-desktop-portal-kde.po   
2018-10-05 20:25:13.000000000 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: xdg-desktop-portal-kde\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2017-10-04 12:13+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/xdg-desktop-portal-kde-5.13.5/po/uk/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/uk/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/uk/xdg-desktop-portal-kde.po   
2018-09-04 12:27:02.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/uk/xdg-desktop-portal-kde.po   
2018-10-05 20:25:15.000000000 +0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: xdg-desktop-portal-kde\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
 "PO-Revision-Date: 2018-05-05 09:08+0200\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/xdg-desktop-portal-kde-5.13.5/po/zh_CN/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.14.0/po/zh_CN/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.5/po/zh_CN/xdg-desktop-portal-kde.po        
2018-09-04 12:27:04.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/po/zh_CN/xdg-desktop-portal-kde.po        
2018-10-05 20:25:18.000000000 +0200
@@ -2,9 +2,9 @@
 msgstr ""
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2018-05-05 03:41+0200\n"
-"PO-Revision-Date: 2018-08-30 13:15\n"
-"Last-Translator: guoyunhebrave <[email protected]>\n"
+"POT-Creation-Date: 2018-09-14 06:49+0200\n"
+"PO-Revision-Date: 2018-09-28 19:51\n"
+"Last-Translator: guoyunhe <[email protected]>\n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
 "MIME-Version: 1.0\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xdg-desktop-portal-kde-5.13.5/src/CMakeLists.txt 
new/xdg-desktop-portal-kde-5.14.0/src/CMakeLists.txt
--- old/xdg-desktop-portal-kde-5.13.5/src/CMakeLists.txt        2018-09-04 
12:26:42.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/src/CMakeLists.txt        2018-10-05 
20:24:05.000000000 +0200
@@ -42,6 +42,7 @@
 target_link_libraries(xdg-desktop-portal-kde
     Qt5::Core
     Qt5::DBus
+    Qt5::Concurrent
     Qt5::PrintSupport
     Qt5::Widgets
     KF5::CoreAddons
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xdg-desktop-portal-kde-5.13.5/src/accessdialog.h 
new/xdg-desktop-portal-kde-5.14.0/src/accessdialog.h
--- old/xdg-desktop-portal-kde-5.13.5/src/accessdialog.h        2018-09-04 
12:26:42.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/src/accessdialog.h        2018-10-05 
20:24:05.000000000 +0200
@@ -32,7 +32,7 @@
 {
     Q_OBJECT
 public:
-    explicit AccessDialog(QDialog *parent = nullptr, Qt::WindowFlags flags = 
0);
+    explicit AccessDialog(QDialog *parent = nullptr, Qt::WindowFlags flags = 
{});
     ~AccessDialog();
 
     void setAcceptLabel(const QString &label);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xdg-desktop-portal-kde-5.13.5/src/appchooserdialog.h 
new/xdg-desktop-portal-kde-5.14.0/src/appchooserdialog.h
--- old/xdg-desktop-portal-kde-5.13.5/src/appchooserdialog.h    2018-09-04 
12:26:42.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/src/appchooserdialog.h    2018-10-05 
20:24:05.000000000 +0200
@@ -28,7 +28,7 @@
 {
     Q_OBJECT
 public:
-    AppChooserDialog(const QStringList &choices, const QString &defaultApp, 
const QString &fileName, QDialog *parent = nullptr, Qt::WindowFlags flags = 0);
+    AppChooserDialog(const QStringList &choices, const QString &defaultApp, 
const QString &fileName, QDialog *parent = nullptr, Qt::WindowFlags flags = {});
     ~AppChooserDialog();
 
     QString selectedApplication() const;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/xdg-desktop-portal-kde-5.13.5/src/appchooserdialogitem.h 
new/xdg-desktop-portal-kde-5.14.0/src/appchooserdialogitem.h
--- old/xdg-desktop-portal-kde-5.13.5/src/appchooserdialogitem.h        
2018-09-04 12:26:42.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/src/appchooserdialogitem.h        
2018-10-05 20:24:05.000000000 +0200
@@ -34,9 +34,9 @@
 
     QString applicationName() const;
 
-    virtual void mouseDoubleClickEvent(QMouseEvent * event) override;
-    virtual void mousePressEvent(QMouseEvent * event) override;
-    virtual void mouseReleaseEvent(QMouseEvent * event) override;
+    void mouseDoubleClickEvent(QMouseEvent * event) override;
+    void mousePressEvent(QMouseEvent * event) override;
+    void mouseReleaseEvent(QMouseEvent * event) override;
 Q_SIGNALS:
     void doubleClicked(const QString &applicationName);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xdg-desktop-portal-kde-5.13.5/src/filechooser.cpp 
new/xdg-desktop-portal-kde-5.14.0/src/filechooser.cpp
--- old/xdg-desktop-portal-kde-5.13.5/src/filechooser.cpp       2018-09-04 
12:26:42.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/src/filechooser.cpp       2018-10-05 
20:24:05.000000000 +0200
@@ -20,7 +20,7 @@
 
 #include "filechooser.h"
 
-#include <QtDBus/QtDBus>
+#include <QDBusMetaType>
 #include <QDBusArgument>
 #include <QLoggingCategory>
 #include <QFileDialog>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xdg-desktop-portal-kde-5.13.5/src/filechooser.h 
new/xdg-desktop-portal-kde-5.14.0/src/filechooser.h
--- old/xdg-desktop-portal-kde-5.13.5/src/filechooser.h 2018-09-04 
12:26:42.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/src/filechooser.h 2018-10-05 
20:24:05.000000000 +0200
@@ -43,7 +43,7 @@
     } FilterList;
     typedef QList<FilterList> FilterListList;
 
-    FileChooserPortal(QObject *parent);
+    explicit FileChooserPortal(QObject *parent);
     ~FileChooserPortal();
 
 public Q_SLOTS:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xdg-desktop-portal-kde-5.13.5/src/request.h 
new/xdg-desktop-portal-kde-5.14.0/src/request.h
--- old/xdg-desktop-portal-kde-5.13.5/src/request.h     2018-09-04 
12:26:42.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/src/request.h     2018-10-05 
20:24:05.000000000 +0200
@@ -29,10 +29,10 @@
     Q_OBJECT
 public:
     explicit Request(QObject *parent = nullptr, const QString &portalName = 
QString(), const QVariant &data = QVariant());
-    ~Request() Q_DECL_OVERRIDE;
+    ~Request() override;
 
-    bool handleMessage(const QDBusMessage &message, const QDBusConnection 
&connection) Q_DECL_OVERRIDE;
-    QString introspect(const QString &path) const Q_DECL_OVERRIDE;
+    bool handleMessage(const QDBusMessage &message, const QDBusConnection 
&connection) override;
+    QString introspect(const QString &path) const override;
 
 Q_SIGNALS:
     void closeRequested();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xdg-desktop-portal-kde-5.13.5/src/screencast.cpp 
new/xdg-desktop-portal-kde-5.14.0/src/screencast.cpp
--- old/xdg-desktop-portal-kde-5.13.5/src/screencast.cpp        2018-09-04 
12:26:42.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/src/screencast.cpp        2018-10-05 
20:24:05.000000000 +0200
@@ -28,7 +28,8 @@
 #include <QThread>
 #include <QTimer>
 
-#include <QtDBus/QtDBus>
+#include <QDBusMetaType>
+#include <QDBusError>
 #include <QDBusArgument>
 #include <QDBusConnection>
 
@@ -495,7 +496,7 @@
     eglMakeCurrent(m_egl.display, EGL_NO_SURFACE, EGL_NO_SURFACE, 
m_egl.context);
 
     // create EGL image from imported BO
-    EGLImageKHR image = eglCreateImageKHR(m_egl.display, NULL, 
EGL_NATIVE_PIXMAP_KHR, imported, NULL);
+    EGLImageKHR image = eglCreateImageKHR(m_egl.display, nullptr, 
EGL_NATIVE_PIXMAP_KHR, imported, nullptr);
     if (image == EGL_NO_IMAGE_KHR) {
         qCritical() << "Error creating EGLImageKHR" << 
formatGLError(glGetError());
         return;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xdg-desktop-portal-kde-5.13.5/src/screencast.h 
new/xdg-desktop-portal-kde-5.14.0/src/screencast.h
--- old/xdg-desktop-portal-kde-5.13.5/src/screencast.h  2018-09-04 
12:26:42.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/src/screencast.h  2018-10-05 
20:24:05.000000000 +0200
@@ -89,7 +89,7 @@
         Window
     };
 
-    ScreenCastPortal(QObject *parent);
+    explicit ScreenCastPortal(QObject *parent);
     ~ScreenCastPortal();
 
     uint version() const { return 1; }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/xdg-desktop-portal-kde-5.13.5/src/screencaststream.cpp 
new/xdg-desktop-portal-kde-5.14.0/src/screencaststream.cpp
--- old/xdg-desktop-portal-kde-5.13.5/src/screencaststream.cpp  2018-09-04 
12:26:42.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/src/screencaststream.cpp  2018-10-05 
20:24:05.000000000 +0200
@@ -86,7 +86,7 @@
     N = 1;
     D = 1;
 
-    for (i = 0; i < MAX_TERMS; i++) {
+    for (i = 0; i < MAX_TERMS; ++i) {
         /* get next term */
         A = (gint) F;               /* no floor() needed, F is always >= 0 */
         /* get new divisor */
@@ -214,7 +214,7 @@
     const int bpp = 4;
 
     if (!format) {
-        pw_stream_finish_format(pw->pwStream, 0, NULL, 0);
+        pw_stream_finish_format(pw->pwStream, 0, nullptr, 0);
         return;
     }
 
@@ -343,8 +343,7 @@
     maxFramerate = SPA_FRACTION((uint32_t)fraction.num, 
(uint32_t)fraction.denom);
 
     spa_rectangle minResolution = SPA_RECTANGLE(1, 1);
-    int width = resolution.width();
-    int height = resolution.height();
+    spa_rectangle maxResolution = SPA_RECTANGLE((uint32_t)resolution.width(), 
(uint32_t)resolution.height());
 
     spa_fraction paramFraction = SPA_FRACTION(0, 1);
 
@@ -353,7 +352,7 @@
                                        "I", pwType->media_type.video,
                                        "I", pwType->media_subtype.raw,
                                        ":", pwType->format_video.format, "I", 
pwType->video_format.RGBx,
-                                       ":", pwType->format_video.size, "Rru", 
&minResolution, SPA_POD_PROP_MIN_MAX(&width, &height),
+                                       ":", pwType->format_video.size, "Rru", 
&maxResolution, SPA_POD_PROP_MIN_MAX(&minResolution, &maxResolution),
                                        ":", pwType->format_video.framerate, 
"F", &paramFraction,
                                        ":", 
pwType->format_video.max_framerate, "Fru", &maxFramerate, PROP_RANGE 
(&minFramerate, &maxFramerate));
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/xdg-desktop-portal-kde-5.13.5/src/screenchooserdialog.cpp 
new/xdg-desktop-portal-kde-5.14.0/src/screenchooserdialog.cpp
--- old/xdg-desktop-portal-kde-5.13.5/src/screenchooserdialog.cpp       
2018-09-04 12:26:42.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/src/screenchooserdialog.cpp       
2018-10-05 20:24:05.000000000 +0200
@@ -42,13 +42,13 @@
         widgetItem->setData(Qt::UserRole, it.key());
         if (it.value().outputType == ScreenCastPortalOutput::Laptop) {
             widgetItem->setIcon(QIcon::fromTheme("computer-laptop"));
-            widgetItem->setText(i18n("Laptop screen\nModel: 
%1").arg(it.value().model));
+            widgetItem->setText(i18n("Laptop screen\nModel: %1", 
it.value().model));
         } else if (it.value().outputType == ScreenCastPortalOutput::Monitor) {
             widgetItem->setIcon(QIcon::fromTheme("video-display"));
-            widgetItem->setText(i18n("Manufacturer: %1\nModel: 
%2").arg(it.value().manufacturer).arg(it.value().model));
+            widgetItem->setText(i18n("Manufacturer: %1\nModel: %2", 
it.value().manufacturer, it.value().model));
         } else {
             widgetItem->setIcon(QIcon::fromTheme("video-television"));
-            widgetItem->setText(i18n("Manufacturer: %1\nModel: 
%2").arg(it.value().manufacturer).arg(it.value().model));
+            widgetItem->setText(i18n("Manufacturer: %1\nModel: %2", 
it.value().manufacturer, it.value().model));
         }
     }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/xdg-desktop-portal-kde-5.13.5/src/screenchooserdialog.h 
new/xdg-desktop-portal-kde-5.14.0/src/screenchooserdialog.h
--- old/xdg-desktop-portal-kde-5.13.5/src/screenchooserdialog.h 2018-09-04 
12:26:42.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/src/screenchooserdialog.h 2018-10-05 
20:24:05.000000000 +0200
@@ -35,7 +35,7 @@
 {
     Q_OBJECT
 public:
-    ScreenChooserDialog(const QMap<quint32, ScreenCastPortalOutput> &screens, 
bool multiple = false, QDialog *parent = nullptr, Qt::WindowFlags flags = 0);
+    ScreenChooserDialog(const QMap<quint32, ScreenCastPortalOutput> &screens, 
bool multiple = false, QDialog *parent = nullptr, Qt::WindowFlags flags = {});
     ~ScreenChooserDialog();
 
     QList<quint32> selectedScreens() const;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xdg-desktop-portal-kde-5.13.5/src/screenshot.cpp 
new/xdg-desktop-portal-kde-5.14.0/src/screenshot.cpp
--- old/xdg-desktop-portal-kde-5.13.5/src/screenshot.cpp        2018-09-04 
12:26:42.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/src/screenshot.cpp        2018-10-05 
20:24:05.000000000 +0200
@@ -21,7 +21,11 @@
 #include "screenshot.h"
 #include "screenshotdialog.h"
 
+#include <QColorDialog>
 #include <QDateTime>
+#include <QtDBus/QtDBus>
+#include <QDBusArgument>
+#include <QDBusReply>
 #include <QLoggingCategory>
 #include <QTemporaryFile>
 #include <QStandardPaths>
@@ -29,9 +33,53 @@
 
 Q_LOGGING_CATEGORY(XdgDesktopPortalKdeScreenshot, "xdp-kde-screenshot")
 
+// Keep in sync with qflatpakcolordialog from Qt flatpak platform theme
+Q_DECLARE_METATYPE(ScreenshotPortal::ColorRGB);
+
+QDBusArgument &operator <<(QDBusArgument &arg, const 
ScreenshotPortal::ColorRGB &color)
+{
+    arg.beginStructure();
+    arg << color.red << color.green << color.blue;
+    arg.endStructure();
+    return arg;
+}
+
+const QDBusArgument &operator >>(const QDBusArgument &arg, 
ScreenshotPortal::ColorRGB &color)
+{
+    double red, green, blue;
+    arg.beginStructure();
+    arg >> red >> green >> blue;
+    color.red = red;
+    color.green = green;
+    color.blue = blue;
+    arg.endStructure();
+
+    return arg;
+}
+
+QDBusArgument &operator<< (QDBusArgument &argument, const QColor &color)
+{
+    argument.beginStructure();
+    argument << color.rgba();
+    argument.endStructure();
+    return argument;
+}
+
+const QDBusArgument &operator>>(const QDBusArgument &argument, QColor &color)
+{
+    argument.beginStructure();
+    QRgb rgba;
+    argument >> rgba;
+    argument.endStructure();
+    color = QColor::fromRgba(rgba);
+    return argument;
+}
+
 ScreenshotPortal::ScreenshotPortal(QObject *parent)
     : QDBusAbstractAdaptor(parent)
 {
+    qDBusRegisterMetaType<QColor>();
+    qDBusRegisterMetaType<ColorRGB>();
 }
 
 ScreenshotPortal::~ScreenshotPortal()
@@ -83,4 +131,33 @@
     return 0;
 }
 
+uint ScreenshotPortal::PickColor(const QDBusObjectPath &handle,
+                                 const QString &app_id,
+                                 const QString &parent_window,
+                                 const QVariantMap &options,
+                                 QVariantMap &results)
+{
+    qCDebug(XdgDesktopPortalKdeScreenshot) << "PickColor called with 
parameters:";
+    qCDebug(XdgDesktopPortalKdeScreenshot) << "    handle: " << handle.path();
+    qCDebug(XdgDesktopPortalKdeScreenshot) << "    app_id: " << app_id;
+    qCDebug(XdgDesktopPortalKdeScreenshot) << "    parent_window: " << 
parent_window;
+    qCDebug(XdgDesktopPortalKdeScreenshot) << "    options: " << options;
+
+    QDBusMessage msg = 
QDBusMessage::createMethodCall(QStringLiteral("org.kde.KWin"),
+                                                      
QStringLiteral("/ColorPicker"),
+                                                      
QStringLiteral("org.kde.kwin.ColorPicker"),
+                                                      QStringLiteral("pick"));
+    QDBusReply<QColor> reply = QDBusConnection::sessionBus().call(msg);
+    if (reply.isValid() && !reply.error().isValid()) {
+        QColor selectedColor = reply.value();
+        ColorRGB color;
+        color.red = selectedColor.redF();
+        color.green = selectedColor.greenF();
+        color.blue = selectedColor.blueF();
 
+        results.insert(QLatin1String("color"), 
QVariant::fromValue<ScreenshotPortal::ColorRGB>(color));
+        return 0;
+    }
+
+    return 1;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xdg-desktop-portal-kde-5.13.5/src/screenshot.h 
new/xdg-desktop-portal-kde-5.14.0/src/screenshot.h
--- old/xdg-desktop-portal-kde-5.13.5/src/screenshot.h  2018-09-04 
12:26:42.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/src/screenshot.h  2018-10-05 
20:24:05.000000000 +0200
@@ -29,6 +29,12 @@
     Q_OBJECT
     Q_CLASSINFO("D-Bus Interface", "org.freedesktop.impl.portal.Screenshot")
 public:
+    struct ColorRGB {
+        double red;
+        double green;
+        double blue;
+    };
+
     explicit ScreenshotPortal(QObject *parent);
     ~ScreenshotPortal();
 
@@ -38,6 +44,12 @@
                     const QString &parent_window,
                     const QVariantMap &options,
                     QVariantMap &results);
+
+    uint PickColor(const QDBusObjectPath &handle,
+                   const QString &app_id,
+                   const QString &parent_window,
+                   const QVariantMap &options,
+                   QVariantMap &results);
 };
 
 #endif // XDG_DESKTOP_PORTAL_KDE_SCREENSHOT_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/xdg-desktop-portal-kde-5.13.5/src/screenshotdialog.cpp 
new/xdg-desktop-portal-kde-5.14.0/src/screenshotdialog.cpp
--- old/xdg-desktop-portal-kde-5.13.5/src/screenshotdialog.cpp  2018-09-04 
12:26:42.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/src/screenshotdialog.cpp  2018-10-05 
20:24:05.000000000 +0200
@@ -30,7 +30,7 @@
 #include <QDBusUnixFileDescriptor>
 #include <QTimer>
 #include <QFutureWatcher>
-#include <QtConcurrent/QtConcurrentRun>
+#include <QtConcurrentRun>
 #include <qplatformdefs.h>
 
 #include <fcntl.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xdg-desktop-portal-kde-5.13.5/src/screenshotdialog.h 
new/xdg-desktop-portal-kde-5.14.0/src/screenshotdialog.h
--- old/xdg-desktop-portal-kde-5.13.5/src/screenshotdialog.h    2018-09-04 
12:26:42.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/src/screenshotdialog.h    2018-10-05 
20:24:05.000000000 +0200
@@ -32,7 +32,7 @@
 {
     Q_OBJECT
 public:
-    explicit ScreenshotDialog(QDialog *parent = nullptr, Qt::WindowFlags flags 
= 0);
+    explicit ScreenshotDialog(QDialog *parent = nullptr, Qt::WindowFlags flags 
= {});
     ~ScreenshotDialog();
 
     QImage image() const;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xdg-desktop-portal-kde-5.13.5/src/session.cpp 
new/xdg-desktop-portal-kde-5.14.0/src/session.cpp
--- old/xdg-desktop-portal-kde-5.13.5/src/session.cpp   2018-09-04 
12:26:42.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/src/session.cpp   2018-10-05 
20:24:05.000000000 +0200
@@ -18,8 +18,8 @@
  *       Jan Grulich <[email protected]>
  */
 
-#include "desktopportal.h"
 #include "session.h"
+#include "desktopportal.h"
 
 #include <QDBusArgument>
 #include <QDBusConnection>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xdg-desktop-portal-kde-5.13.5/src/session.h 
new/xdg-desktop-portal-kde-5.14.0/src/session.h
--- old/xdg-desktop-portal-kde-5.13.5/src/session.h     2018-09-04 
12:26:42.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.14.0/src/session.h     2018-10-05 
20:24:05.000000000 +0200
@@ -31,8 +31,8 @@
     explicit Session(QObject *parent = nullptr, const QString &appId = 
QString(), const QString &path = QString());
     ~Session();
 
-    bool handleMessage(const QDBusMessage &message, const QDBusConnection 
&connection) Q_DECL_OVERRIDE;
-    QString introspect(const QString &path) const Q_DECL_OVERRIDE;
+    bool handleMessage(const QDBusMessage &message, const QDBusConnection 
&connection) override;
+    QString introspect(const QString &path) const override;
 
     bool close();
 


Reply via email to