Hello community,
here is the log from the commit of package xdg-desktop-portal-kde for
openSUSE:Leap:15.2 checked in at 2020-04-12 15:39:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/xdg-desktop-portal-kde (Old)
and /work/SRC/openSUSE:Leap:15.2/.xdg-desktop-portal-kde.new.3248 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xdg-desktop-portal-kde"
Sun Apr 12 15:39:19 2020 rev:57 rq:793331 version:5.18.4.1
Changes:
--------
---
/work/SRC/openSUSE:Leap:15.2/xdg-desktop-portal-kde/xdg-desktop-portal-kde.changes
2020-03-13 11:01:44.572621528 +0100
+++
/work/SRC/openSUSE:Leap:15.2/.xdg-desktop-portal-kde.new.3248/xdg-desktop-portal-kde.changes
2020-04-12 15:39:20.546055329 +0200
@@ -1,0 +2,19 @@
+Tue Mar 31 15:16:45 UTC 2020 - Fabian Vogt <[email protected]>
+
+- Update to 5.18.4.1:
+ * Version fixed
+
+-------------------------------------------------------------------
+Tue Mar 31 14:47:44 UTC 2020 - Fabian Vogt <[email protected]>
+
+- Update to 5.18.4
+ * New bugfix release
+ * For more details please see:
+ * https://www.kde.org/announcements/plasma-5.18.4.php
+- Changes since 5.18.3:
+ * FileChooser: make all opened files automatically writable
+ * Screensharing: code cleanup
+ * Avoid copying buffer twice (kde#419209)
+ * Implement Keyboard Keycode support as suggested in the spec
+
+-------------------------------------------------------------------
Old:
----
xdg-desktop-portal-kde-5.18.3.tar.xz
xdg-desktop-portal-kde-5.18.3.tar.xz.sig
New:
----
xdg-desktop-portal-kde-5.18.4.1.tar.xz
xdg-desktop-portal-kde-5.18.4.1.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xdg-desktop-portal-kde.spec ++++++
--- /var/tmp/diff_new_pack.nmTTA5/_old 2020-04-12 15:39:20.902055599 +0200
+++ /var/tmp/diff_new_pack.nmTTA5/_new 2020-04-12 15:39:20.902055599 +0200
@@ -25,15 +25,15 @@
%define kf5_version 5.50.0
Name: xdg-desktop-portal-kde
-Version: 5.18.3
+Version: 5.18.4.1
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:
https://download.kde.org/stable/plasma/%{version}/xdg-desktop-portal-kde-%{version}.tar.xz
+Source:
https://download.kde.org/stable/plasma/5.18.4/xdg-desktop-portal-kde-%{version}.tar.xz
%if %{with lang}
-Source1:
https://download.kde.org/stable/plasma/%{version}/xdg-desktop-portal-kde-%{version}.tar.xz.sig
+Source1:
https://download.kde.org/stable/plasma/5.18.4/xdg-desktop-portal-kde-%{version}.tar.xz.sig
Source2: plasma.keyring
%endif
BuildRequires: extra-cmake-modules >= %{kf5_version}
++++++ xdg-desktop-portal-kde-5.18.3.tar.xz ->
xdg-desktop-portal-kde-5.18.4.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/xdg-desktop-portal-kde-5.18.3/CMakeLists.txt
new/xdg-desktop-portal-kde-5.18.4.1/CMakeLists.txt
--- old/xdg-desktop-portal-kde-5.18.3/CMakeLists.txt 2020-03-10
14:32:29.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/CMakeLists.txt 2020-03-31
16:40:42.000000000 +0200
@@ -2,7 +2,7 @@
project(xdg-desktop-portal-kde)
-set(PROJECT_VERSION "5.18.3")
+set(PROJECT_VERSION "5.18.4")
set(PROJECT_VERSION_MAJOR 5)
set(QT_MIN_VERSION "5.12.0")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/ca/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/ca/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/ca/xdg-desktop-portal-kde.po
2020-03-10 14:32:16.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/ca/xdg-desktop-portal-kde.po
2020-03-31 16:40:25.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: xdg-desktop-portal-kde\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2019-10-26 11:43+0100\n"
"Last-Translator: Josep Ma. Ferrer <[email protected]>\n"
"Language-Team: Catalan <[email protected]>\n"
@@ -200,12 +200,12 @@
msgid "Take screenshot"
msgstr "Pren una captura de pantalla"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "Escriptori remot"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/ca@valencia/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/ca@valencia/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/ca@valencia/xdg-desktop-portal-kde.po
2020-03-10 14:32:16.000000000 +0100
+++
new/xdg-desktop-portal-kde-5.18.4.1/po/ca@valencia/xdg-desktop-portal-kde.po
2020-03-31 16:40:25.000000000 +0200
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: xdg-desktop-portal-kde\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2019-07-23 13:00+0200\n"
"Last-Translator: Empar Montoro Martín <[email protected]>\n"
"Language-Team: Catalan <[email protected]>\n"
@@ -202,12 +202,12 @@
msgid "Take screenshot"
msgstr "Pren una captura de pantalla"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "Escriptori remot"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/cs/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/cs/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/cs/xdg-desktop-portal-kde.po
2020-03-10 14:32:16.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/cs/xdg-desktop-portal-kde.po
2020-03-31 16:40:25.000000000 +0200
@@ -1,12 +1,12 @@
# Copyright (C) YEAR This_file_is_part_of_KDE
# This file is distributed under the same license as the PACKAGE package.
-# Vít Pelčák <[email protected]>, 2017, 2018, 2019.
+# Vít Pelčák <[email protected]>, 2017, 2018, 2019, 2020.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2019-08-29 15:46+0200\n"
"Last-Translator: Vit Pelcak <[email protected]>\n"
"Language-Team: Czech <[email protected]>\n"
@@ -15,7 +15,7 @@
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Lokalize 19.08.0\n"
+"X-Generator: Lokalize 19.12.3\n"
#: src/accessdialog.cpp:41
#, kde-format
@@ -196,12 +196,12 @@
msgid "Take screenshot"
msgstr "Pořídit snímek"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr ""
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "Vzdálená plocha"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/da/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/da/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/da/xdg-desktop-portal-kde.po
2020-03-10 14:32:17.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/da/xdg-desktop-portal-kde.po
2020-03-31 16:40:26.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2020-01-19 16:09+0100\n"
"Last-Translator: Martin Schlander <[email protected]>\n"
"Language-Team: Danish <[email protected]>\n"
@@ -196,12 +196,12 @@
msgid "Take screenshot"
msgstr "Tag skærmbillede"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "Fjernskrivebord"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/de/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/de/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/de/xdg-desktop-portal-kde.po
2020-03-10 14:32:17.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/de/xdg-desktop-portal-kde.po
2020-03-31 16:40:26.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2019-11-02 07:44+0100\n"
"Last-Translator: Burkhard Lück <[email protected]>\n"
"Language-Team: German <[email protected]>\n"
@@ -196,12 +196,12 @@
msgid "Take screenshot"
msgstr "Bildschirmfoto aufnehmen"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "Arbeitsfläche des Fremdgeräts"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/el/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/el/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/el/xdg-desktop-portal-kde.po
2020-03-10 14:32:17.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/el/xdg-desktop-portal-kde.po
2020-03-31 16:40:26.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2017-06-12 16:39+0200\n"
"Last-Translator: Dimitris Kardarakos <[email protected]>\n"
"Language-Team: Greek <[email protected]>\n"
@@ -194,12 +194,12 @@
msgid "Take screenshot"
msgstr ""
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr ""
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr ""
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/en_GB/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/en_GB/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/en_GB/xdg-desktop-portal-kde.po
2020-03-10 14:32:18.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/en_GB/xdg-desktop-portal-kde.po
2020-03-31 16:40:27.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2019-11-03 11:37+0000\n"
"Last-Translator: Steve Allewell <[email protected]>\n"
"Language-Team: British English <[email protected]>\n"
@@ -196,12 +196,12 @@
msgid "Take screenshot"
msgstr "Take screenshot"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "Remote desktop"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/es/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/es/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/es/xdg-desktop-portal-kde.po
2020-03-10 14:32:18.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/es/xdg-desktop-portal-kde.po
2020-03-31 16:40:27.000000000 +0200
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: xdg-desktop-portal-kde\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2019-10-29 19:04+0100\n"
"Last-Translator: Eloy Cuadra <[email protected]>\n"
"Language-Team: Spanish <[email protected]>\n"
@@ -200,12 +200,12 @@
msgid "Take screenshot"
msgstr "Realizar captura de pantalla"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "Escritorio remoto"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/et/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/et/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/et/xdg-desktop-portal-kde.po
2020-03-10 14:32:18.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/et/xdg-desktop-portal-kde.po
2020-03-31 16:40:27.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: xdg-desktop-portal-kde\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2019-11-09 00:24+0200\n"
"Last-Translator: Marek Laane <[email protected]>\n"
"Language-Team: Estonian <[email protected]>\n"
@@ -196,12 +196,12 @@
msgid "Take screenshot"
msgstr "Tee pilt"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "Kaugtöölaud"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/eu/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/eu/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/eu/xdg-desktop-portal-kde.po
2020-03-10 14:32:19.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/eu/xdg-desktop-portal-kde.po
2020-03-31 16:40:28.000000000 +0200
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: xdg-desktop-portal-kde\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2019-11-01 19:39+0100\n"
"Last-Translator: Iñigo Salvador Azurmendi <[email protected]>\n"
"Language-Team: Basque <[email protected]>\n"
@@ -200,12 +200,12 @@
msgid "Take screenshot"
msgstr "Hartu pantaila-argazkia"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "Urruneko mahaigaina"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/fi/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/fi/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/fi/xdg-desktop-portal-kde.po
2020-03-10 14:32:19.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/fi/xdg-desktop-portal-kde.po
2020-03-31 16:40:28.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2019-11-16 14:32+0200\n"
"Last-Translator: Tommi Nieminen <[email protected]>\n"
"Language-Team: Finnish <[email protected]>\n"
@@ -196,12 +196,12 @@
msgid "Take screenshot"
msgstr "Ota kuvakaappaus"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "Etätyöpöytä"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/fr/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/fr/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/fr/xdg-desktop-portal-kde.po
2020-03-10 14:32:19.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/fr/xdg-desktop-portal-kde.po
2020-03-31 16:40:28.000000000 +0200
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: xdg-desktop-portal-kde\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2019-11-10 19:53+0800\n"
"Last-Translator: Simon Depiets <[email protected]>\n"
"Language-Team: French <[email protected]>\n"
@@ -200,12 +200,12 @@
msgid "Take screenshot"
msgstr "Prendre une capture d'écran"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "Bureau distant"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/gl/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/gl/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/gl/xdg-desktop-portal-kde.po
2020-03-10 14:32:20.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/gl/xdg-desktop-portal-kde.po
2020-03-31 16:40:29.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2019-10-26 14:11+0200\n"
"Last-Translator: Adrián Chaves (Gallaecio) <[email protected]>\n"
"Language-Team: Galician <[email protected]>\n"
@@ -196,12 +196,12 @@
msgid "Take screenshot"
msgstr "Facer unha captura"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "Escritorio remoto"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/he/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/he/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/he/xdg-desktop-portal-kde.po
2020-03-10 14:32:20.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/he/xdg-desktop-portal-kde.po
2020-03-31 16:40:29.000000000 +0200
@@ -3,7 +3,7 @@
msgstr ""
"Project-Id-Version: xdg-desktop-portal-kde\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2017-05-22 04:55-0400\n"
"Last-Translator: Elkana Bardugo <[email protected]>\n"
"Language-Team: Hebrew\n"
@@ -190,12 +190,12 @@
msgid "Take screenshot"
msgstr ""
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr ""
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr ""
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/hu/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/hu/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/hu/xdg-desktop-portal-kde.po
2020-03-10 14:32:21.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/hu/xdg-desktop-portal-kde.po
2020-03-31 16:40:30.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2019-11-06 20:06+0100\n"
"Last-Translator: Kristóf Kiszel <[email protected]>\n"
"Language-Team: Hungarian <[email protected]>\n"
@@ -197,12 +197,12 @@
msgid "Take screenshot"
msgstr "Képernyőkép készítése"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "Távoli asztal"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/ia/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/ia/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/ia/xdg-desktop-portal-kde.po
2020-03-10 14:32:21.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/ia/xdg-desktop-portal-kde.po
2020-03-31 16:40:30.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2020-01-10 08:24+0100\n"
"Last-Translator: Giovanni Sora <[email protected]>\n"
"Language-Team: Interlingua <[email protected]>\n"
@@ -196,12 +196,12 @@
msgid "Take screenshot"
msgstr "Prende instantanee de schermo"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "Scriptorio remote"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/id/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/id/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/id/xdg-desktop-portal-kde.po
2020-03-10 14:32:21.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/id/xdg-desktop-portal-kde.po
2020-03-31 16:40:30.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: xdg-desktop-portal-kde\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2019-10-28 07:51+0700\n"
"Last-Translator: Wantoyo <[email protected]>\n"
"Language-Team: Indonesian <[email protected]>\n"
@@ -196,12 +196,12 @@
msgid "Take screenshot"
msgstr "Ambil cuplikan"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "Desktop jarak jauh"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/it/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/it/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/it/xdg-desktop-portal-kde.po
2020-03-10 14:32:21.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/it/xdg-desktop-portal-kde.po
2020-03-31 16:40:31.000000000 +0200
@@ -1,12 +1,12 @@
# Copyright (C) YEAR This_file_is_part_of_KDE
# This file is distributed under the same license as the
xdg-desktop-portal-kde package.
-# Luigi Toscano <[email protected]>, 2017, 2018, 2019.
+# Luigi Toscano <[email protected]>, 2017, 2018, 2019, 2020.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2019-10-28 17:19+0100\n"
"Last-Translator: Luigi Toscano <[email protected]>\n"
"Language-Team: Italian <[email protected]>\n"
@@ -15,7 +15,7 @@
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 19.08.1\n"
+"X-Generator: Lokalize 19.12.0\n"
#: src/accessdialog.cpp:41
#, kde-format
@@ -196,12 +196,12 @@
msgid "Take screenshot"
msgstr "Acquisisci una schermata"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "Desktop remoto"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/ko/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/ko/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/ko/xdg-desktop-portal-kde.po
2020-03-10 14:32:22.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/ko/xdg-desktop-portal-kde.po
2020-03-31 16:40:32.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2020-01-27 00:09+0100\n"
"Last-Translator: Shinjo Park <[email protected]>\n"
"Language-Team: Korean <[email protected]>\n"
@@ -196,12 +196,12 @@
msgid "Take screenshot"
msgstr "스크린샷 찍기"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "원격 데스크톱"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/lt/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/lt/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/lt/xdg-desktop-portal-kde.po
2020-03-10 14:32:22.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/lt/xdg-desktop-portal-kde.po
2020-03-31 16:40:32.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: xdg-desktop-portal-kde\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2019-10-29 12:20+0200\n"
"Last-Translator: Moo\n"
"Language-Team: lt\n"
@@ -198,12 +198,12 @@
msgid "Take screenshot"
msgstr "Padaryti ekrano kopiją"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "Nuotolinis darbalaukis"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/nl/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/nl/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/nl/xdg-desktop-portal-kde.po
2020-03-10 14:32:24.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/nl/xdg-desktop-portal-kde.po
2020-03-31 16:40:35.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2019-10-26 10:35+0200\n"
"Last-Translator: Freek de Kruijf <[email protected]>\n"
"Language-Team: Dutch <[email protected]>\n"
@@ -196,12 +196,12 @@
msgid "Take screenshot"
msgstr "Schermafdruk maken"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "Bureaublad op afstand"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/nn/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/nn/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/nn/xdg-desktop-portal-kde.po
2020-03-10 14:32:24.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/nn/xdg-desktop-portal-kde.po
2020-03-31 16:40:35.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2019-10-26 12:23+0200\n"
"Last-Translator: Karl Ove Hufthammer <[email protected]>\n"
"Language-Team: Norwegian Nynorsk <[email protected]>\n"
@@ -199,12 +199,12 @@
msgid "Take screenshot"
msgstr "Ta skjermbilete"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "Nettverksskrivebord"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/pa/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/pa/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/pa/xdg-desktop-portal-kde.po
2020-03-10 14:32:25.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/pa/xdg-desktop-portal-kde.po
2020-03-31 16:40:36.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2019-12-14 15:33-0800\n"
"Last-Translator: A S Alam <[email protected]>\n"
"Language-Team: Punjabi <[email protected]>\n"
@@ -196,12 +196,12 @@
msgid "Take screenshot"
msgstr "ਸਕਰੀਨ-ਸ਼ਾਟ ਲਵੋ"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "ਰਿਮੋਟ ਡੈਸਕਟਾਪ"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/pl/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/pl/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/pl/xdg-desktop-portal-kde.po
2020-03-10 14:32:25.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/pl/xdg-desktop-portal-kde.po
2020-03-31 16:40:36.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2019-11-01 08:21+0100\n"
"Last-Translator: Łukasz Wojniłowicz <[email protected]>\n"
"Language-Team: Polish <[email protected]>\n"
@@ -197,12 +197,12 @@
msgid "Take screenshot"
msgstr "Wykonaj zrzut ekranu"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "Zdalny pulpit"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/pt/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/pt/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/pt/xdg-desktop-portal-kde.po
2020-03-10 14:32:25.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/pt/xdg-desktop-portal-kde.po
2020-03-31 16:40:36.000000000 +0200
@@ -2,7 +2,7 @@
msgstr ""
"Project-Id-Version: xdg-desktop-portal-kde\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2019-02-15 11:22+0000\n"
"Last-Translator: José Nuno Coelho Pires <[email protected]>\n"
"Language-Team: Portuguese <[email protected]>\n"
@@ -192,12 +192,12 @@
msgid "Take screenshot"
msgstr "Tirar uma fotografia"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "Ecrã remoto"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/pt_BR/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/pt_BR/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/pt_BR/xdg-desktop-portal-kde.po
2020-03-10 14:32:25.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/pt_BR/xdg-desktop-portal-kde.po
2020-03-31 16:40:37.000000000 +0200
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: xdg-desktop-portal-kde\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2019-10-27 08:58-0300\n"
"Last-Translator: André Marcelo Alvarenga <[email protected]>\n"
"Language-Team: Brazilian Portuguese <[email protected]>\n"
@@ -198,12 +198,12 @@
msgid "Take screenshot"
msgstr "Tirar captura de tela"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "Área de trabalho remota"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/ru/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/ru/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/ru/xdg-desktop-portal-kde.po
2020-03-10 14:32:25.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/ru/xdg-desktop-portal-kde.po
2020-03-31 16:40:37.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2020-01-03 21:12+0300\n"
"Last-Translator: Alexander Yavorsky <[email protected]>\n"
"Language-Team: Russian <[email protected]>\n"
@@ -198,12 +198,12 @@
msgid "Take screenshot"
msgstr "Сделать снимок экрана"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "Удалённый рабочий стол"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/sk/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/sk/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/sk/xdg-desktop-portal-kde.po
2020-03-10 14:32:26.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/sk/xdg-desktop-portal-kde.po
2020-03-31 16:40:38.000000000 +0200
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: xdg-desktop-portal-kde\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2019-11-05 20:18+0100\n"
"Last-Translator: Roman Paholik <[email protected]>\n"
"Language-Team: Slovak <[email protected]>\n"
@@ -195,12 +195,12 @@
msgid "Take screenshot"
msgstr "Spraviť snímku obrazovky"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "Vzdialená pracovná plocha"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/sl/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/sl/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/sl/xdg-desktop-portal-kde.po
2020-03-10 14:32:26.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/sl/xdg-desktop-portal-kde.po
2020-03-31 16:40:38.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2017-06-04 13:09+0100\n"
"Last-Translator: Andrej Mernik <[email protected]>\n"
"Language-Team: Slovenian <[email protected]>\n"
@@ -195,12 +195,12 @@
msgid "Take screenshot"
msgstr ""
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr ""
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr ""
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/sv/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/sv/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/sv/xdg-desktop-portal-kde.po
2020-03-10 14:32:27.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/sv/xdg-desktop-portal-kde.po
2020-03-31 16:40:39.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2019-10-26 11:15+0100\n"
"Last-Translator: Stefan Asserhäll <[email protected]>\n"
"Language-Team: Swedish <[email protected]>\n"
@@ -196,12 +196,12 @@
msgid "Take screenshot"
msgstr "Ta skärmbild"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "Fjärrskrivbord"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/tr/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/tr/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/tr/xdg-desktop-portal-kde.po
2020-03-10 14:32:27.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/tr/xdg-desktop-portal-kde.po
2020-03-31 16:40:40.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: xdg-desktop-portal-kde\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2017-10-04 12:13+0000\n"
"Last-Translator: Kaan <[email protected]>\n"
"Language-Team: Turkish <[email protected]>\n"
@@ -194,12 +194,12 @@
msgid "Take screenshot"
msgstr ""
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr ""
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr ""
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/uk/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/uk/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/uk/xdg-desktop-portal-kde.po
2020-03-10 14:32:28.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/uk/xdg-desktop-portal-kde.po
2020-03-31 16:40:41.000000000 +0200
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: xdg-desktop-portal-kde\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2019-10-26 09:22+0300\n"
"Last-Translator: Yuri Chornoivan <[email protected]>\n"
"Language-Team: Ukrainian <[email protected]>\n"
@@ -199,12 +199,12 @@
msgid "Take screenshot"
msgstr "Зробити знімок вікна"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "Віддалена стільниця"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/zh_CN/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/zh_CN/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/zh_CN/xdg-desktop-portal-kde.po
2020-03-10 14:32:29.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/zh_CN/xdg-desktop-portal-kde.po
2020-03-31 16:40:42.000000000 +0200
@@ -3,8 +3,8 @@
msgstr ""
"Project-Id-Version: kdeorg\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
-"PO-Revision-Date: 2020-03-10 10:58\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
+"PO-Revision-Date: 2020-03-25 19:56\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Chinese Simplified\n"
"Language: zh_CN\n"
@@ -196,12 +196,12 @@
msgid "Take screenshot"
msgstr "截屏"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "远程桌面"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/po/zh_TW/xdg-desktop-portal-kde.po
new/xdg-desktop-portal-kde-5.18.4.1/po/zh_TW/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.18.3/po/zh_TW/xdg-desktop-portal-kde.po
2020-03-10 14:32:29.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/po/zh_TW/xdg-desktop-portal-kde.po
2020-03-31 16:40:42.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: xdg-desktop-portal-kde\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2020-01-31 08:34+0100\n"
+"POT-Creation-Date: 2020-03-26 09:21+0100\n"
"PO-Revision-Date: 2019-10-26 23:10+0800\n"
"Last-Translator: pan93412 <[email protected]>\n"
"Language-Team: Chinese <[email protected]>\n"
@@ -196,12 +196,12 @@
msgid "Take screenshot"
msgstr "擷取螢幕截圖"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "xdg-desktop-portals-kde"
msgstr "xdg-desktop-portals-kde"
-#: src/waylandintegration.cpp:394
+#: src/waylandintegration.cpp:420
#, kde-format
msgid "Remote desktop"
msgstr "遠端桌面"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/xdg-desktop-portal-kde-5.18.3/src/filechooser.cpp
new/xdg-desktop-portal-kde-5.18.4.1/src/filechooser.cpp
--- old/xdg-desktop-portal-kde-5.18.3/src/filechooser.cpp 2020-03-10
14:32:07.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/src/filechooser.cpp 2020-03-31
16:40:13.000000000 +0200
@@ -209,6 +209,7 @@
}
results.insert(QStringLiteral("uris"), files);
+ results.insert(QStringLiteral("writable"), true);
return 0;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/xdg-desktop-portal-kde-5.18.3/src/remotedesktop.cpp
new/xdg-desktop-portal-kde-5.18.4.1/src/remotedesktop.cpp
--- old/xdg-desktop-portal-kde-5.18.3/src/remotedesktop.cpp 2020-03-10
14:32:07.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/src/remotedesktop.cpp 2020-03-31
16:40:13.000000000 +0200
@@ -268,6 +268,20 @@
int keycode,
uint state)
{
+ qCDebug(XdgDesktopPortalKdeRemoteDesktop) << "NotifyKeyboardKeycode called
with parameters:";
+ qCDebug(XdgDesktopPortalKdeRemoteDesktop) << " session_handle: " <<
session_handle.path();
+ qCDebug(XdgDesktopPortalKdeRemoteDesktop) << " options: " << options;
+ qCDebug(XdgDesktopPortalKdeRemoteDesktop) << " keycode: " << keycode;
+ qCDebug(XdgDesktopPortalKdeRemoteDesktop) << " state: " << state;
+
+ RemoteDesktopSession *session =
qobject_cast<RemoteDesktopSession*>(Session::getSession(session_handle.path()));
+
+ if (!session) {
+ qCWarning(XdgDesktopPortalKdeRemoteDesktop) << "Tried to call
NotifyKeyboardKeycode on non-existing session " << session_handle.path();
+ return;
+ }
+
+ WaylandIntegration::requestKeyboardKeycode(keycode, state != 0);
}
void RemoteDesktopPortal::NotifyTouchDown(const QDBusObjectPath
&session_handle,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/src/screencaststream.cpp
new/xdg-desktop-portal-kde-5.18.4.1/src/screencaststream.cpp
--- old/xdg-desktop-portal-kde-5.18.3/src/screencaststream.cpp 2020-03-10
14:32:07.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/src/screencaststream.cpp
2020-03-31 16:40:13.000000000 +0200
@@ -19,7 +19,6 @@
*/
#include "screencaststream.h"
-#include "waylandintegration.h"
#include <limits.h>
#include <math.h>
@@ -499,27 +498,62 @@
return stream;
}
-bool ScreenCastStream::recordFrame(uint8_t *screenData)
+bool ScreenCastStream::recordFrame(gbm_bo *bo, quint32 width, quint32 height,
quint32 stride)
{
struct pw_buffer *buffer;
struct spa_buffer *spa_buffer;
uint8_t *data = nullptr;
if (!(buffer = pw_stream_dequeue_buffer(pwStream))) {
+ qCWarning(XdgDesktopPortalKdeScreenCastStream) << "Failed to record
frame: couldn't obtain PipeWire buffer";
return false;
}
spa_buffer = buffer->buffer;
if (!(data = (uint8_t *) spa_buffer->datas[0].data)) {
+ qCWarning(XdgDesktopPortalKdeScreenCastStream) << "Failed to record
frame: invalid buffer data";
return false;
}
- memcpy(data, screenData, BITS_PER_PIXEL * videoFormat.size.height *
videoFormat.size.width * sizeof(uint8_t));
+ const quint32 destStride = SPA_ROUND_UP_N(videoFormat.size.width *
BITS_PER_PIXEL, 4);
+ const quint32 destSize = BITS_PER_PIXEL * width * height * sizeof(uint8_t);
+ const quint32 srcSize = spa_buffer->datas[0].maxsize;
+
+ if (destSize != srcSize || stride != destStride) {
+ qCWarning(XdgDesktopPortalKdeScreenCastStream) << "Failed to record
frame: different stride";
+ return false;
+ }
+
+ // bind context to render thread
+ eglMakeCurrent(WaylandIntegration::egl().display, EGL_NO_SURFACE,
EGL_NO_SURFACE, WaylandIntegration::egl().context);
+
+ // create EGL image from imported BO
+ EGLImageKHR image = eglCreateImageKHR(WaylandIntegration::egl().display,
nullptr, EGL_NATIVE_PIXMAP_KHR, bo, nullptr);
+
+ if (image == EGL_NO_IMAGE_KHR) {
+ qCWarning(XdgDesktopPortalKdeScreenCastStream) << "Failed to record
frame: Error creating EGLImageKHR - " <<
WaylandIntegration::formatGLError(glGetError());
+ return false;
+ }
+
+ // create GL 2D texture for framebuffer
+ GLuint texture;
+ glGenTextures(1, &texture);
+ glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
+ glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
+ glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
+ glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
+ glBindTexture(GL_TEXTURE_2D, texture);
+ glEGLImageTargetTexture2DOES(GL_TEXTURE_2D, image);
+
+ glGetTexImage(GL_TEXTURE_2D, 0, GL_RGBA, GL_UNSIGNED_BYTE, data);
+
+ glDeleteTextures(1, &texture);
+ eglDestroyImageKHR(WaylandIntegration::egl().display, image);
spa_buffer->datas[0].chunk->offset = 0;
spa_buffer->datas[0].chunk->size = spa_buffer->datas[0].maxsize;
- spa_buffer->datas[0].chunk->stride = SPA_ROUND_UP_N
(videoFormat.size.width * BITS_PER_PIXEL, 4);
+ spa_buffer->datas[0].chunk->stride = destStride;
pw_stream_queue_buffer(pwStream, buffer);
return true;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/xdg-desktop-portal-kde-5.18.3/src/screencaststream.h
new/xdg-desktop-portal-kde-5.18.4.1/src/screencaststream.h
--- old/xdg-desktop-portal-kde-5.18.3/src/screencaststream.h 2020-03-10
14:32:07.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/src/screencaststream.h 2020-03-31
16:40:13.000000000 +0200
@@ -21,6 +21,8 @@
#ifndef SCREEN_CAST_STREAM_H
#define SCREEN_CAST_STREAM_H
+#include "waylandintegration.h"
+
#include <QObject>
#include <QSize>
@@ -70,7 +72,7 @@
void removeStream();
public Q_SLOTS:
- bool recordFrame(uint8_t *screenData);
+ bool recordFrame(gbm_bo *bo, quint32 width, quint32 height, quint32
stride);
Q_SIGNALS:
void streamReady(uint nodeId);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/src/waylandintegration.cpp
new/xdg-desktop-portal-kde-5.18.4.1/src/waylandintegration.cpp
--- old/xdg-desktop-portal-kde-5.18.3/src/waylandintegration.cpp
2020-03-10 14:32:07.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/src/waylandintegration.cpp
2020-03-31 16:40:13.000000000 +0200
@@ -111,6 +111,16 @@
globalWaylandIntegration->requestPointerAxisDiscrete(axis, delta);
}
+void WaylandIntegration::requestKeyboardKeycode(int keycode, bool state)
+{
+ globalWaylandIntegration->requestKeyboardKeycode(keycode, state);
+}
+
+WaylandIntegration::EGLStruct WaylandIntegration::egl()
+{
+ return globalWaylandIntegration->egl();
+}
+
QMap<quint32, WaylandIntegration::WaylandOutput> WaylandIntegration::screens()
{
return globalWaylandIntegration->screens();
@@ -126,7 +136,7 @@
return globalWaylandIntegration;
}
-static const char * formatGLError(GLenum err)
+const char * WaylandIntegration::formatGLError(GLenum err)
{
switch(err) {
case GL_NO_ERROR:
@@ -375,6 +385,22 @@
}
}
+void WaylandIntegration::WaylandIntegrationPrivate::requestKeyboardKeycode(int
keycode, bool state)
+{
+ if (m_streamInput && m_fakeInput) {
+ if (state) {
+ m_fakeInput->requestKeyboardKeyPress(keycode);
+ } else {
+ m_fakeInput->requestKeyboardKeyRelease(keycode);
+ }
+ }
+}
+
+WaylandIntegration::EGLStruct
WaylandIntegration::WaylandIntegrationPrivate::egl()
+{
+ return m_egl;
+}
+
QMap<quint32, WaylandIntegration::WaylandOutput>
WaylandIntegration::WaylandIntegrationPrivate::screens()
{
return m_outputMap;
@@ -575,58 +601,12 @@
return;
}
- // bind context to render thread
- 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, nullptr,
EGL_NATIVE_PIXMAP_KHR, imported, nullptr);
-
- // We can already close gbm handle
- gbm_bo_destroy(imported);
- close(gbmHandle);
-
- if (image == EGL_NO_IMAGE_KHR) {
- qCWarning(XdgDesktopPortalKdeWaylandIntegration) << "Failed to process
buffer: Error creating EGLImageKHR - " << formatGLError(glGetError());
- return;
- }
-
- // create GL 2D texture for framebuffer
- GLuint texture;
- glGenTextures(1, &texture);
- glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
- glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
- glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
- glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
- glBindTexture(GL_TEXTURE_2D, texture);
- glEGLImageTargetTexture2DOES(GL_TEXTURE_2D, image);
-
- // bind framebuffer to copy pixels from
- GLuint framebuffer;
- glGenFramebuffers(1, &framebuffer);
- glBindFramebuffer(GL_FRAMEBUFFER, framebuffer);
- glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0,
GL_TEXTURE_2D, texture, 0);
- const GLenum status = glCheckFramebufferStatus(GL_FRAMEBUFFER);
- if (status != GL_FRAMEBUFFER_COMPLETE) {
- qCWarning(XdgDesktopPortalKdeWaylandIntegration) << "Failed to process
buffer: glCheckFramebufferStatus failed - " << formatGLError(glGetError());
- glDeleteTextures(1, &texture);
- glDeleteFramebuffers(1, &framebuffer);
- eglDestroyImageKHR(m_egl.display, image);
- return;
- }
-
- auto capture = new QImage(QSize(width, height), QImage::Format_RGBA8888);
- glViewport(0, 0, width, height);
- glGetTexImage(GL_TEXTURE_2D, 0, GL_RGBA, GL_UNSIGNED_BYTE,
capture->bits());
-
- if (m_stream->recordFrame(capture->bits())) {
+ if (m_stream->recordFrame(imported, width, height, stride)) {
m_lastFrameTime = QDateTime::currentDateTime();
}
- glDeleteTextures(1, &texture);
- glDeleteFramebuffers(1, &framebuffer);
- eglDestroyImageKHR(m_egl.display, image);
-
- delete capture;
+ gbm_bo_destroy(imported);
+ close(gbmHandle);
}
void WaylandIntegration::WaylandIntegrationPrivate::setupRegistry()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/src/waylandintegration.h
new/xdg-desktop-portal-kde-5.18.4.1/src/waylandintegration.h
--- old/xdg-desktop-portal-kde-5.18.3/src/waylandintegration.h 2020-03-10
14:32:07.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/src/waylandintegration.h
2020-03-31 16:40:13.000000000 +0200
@@ -26,10 +26,20 @@
#include <QSize>
#include <QVariant>
+#include <gbm.h>
+
+#include <epoxy/egl.h>
+#include <epoxy/gl.h>
namespace WaylandIntegration
{
+struct EGLStruct {
+ QList<QByteArray> extensions;
+ EGLDisplay display = EGL_NO_DISPLAY;
+ EGLContext context = EGL_NO_CONTEXT;
+};
+
class WaylandOutput
{
public:
@@ -77,6 +87,7 @@
Q_SIGNALS:
void newBuffer(uint8_t *screenData);
};
+ const char * formatGLError(GLenum err);
void authenticate();
void init();
@@ -94,11 +105,14 @@
void requestPointerMotionAbsolute(const QPointF &pos);
void requestPointerAxisDiscrete(Qt::Orientation axis, qreal delta);
+ void requestKeyboardKeycode(int keycode, bool state);
+
+ EGLStruct egl();
+
QMap<quint32, WaylandOutput> screens();
QVariant streams();
WaylandIntegration *waylandIntegration();
-
}
#endif // XDG_DESKTOP_PORTAL_KDE_WAYLAND_INTEGRATION_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-kde-5.18.3/src/waylandintegration_p.h
new/xdg-desktop-portal-kde-5.18.4.1/src/waylandintegration_p.h
--- old/xdg-desktop-portal-kde-5.18.3/src/waylandintegration_p.h
2020-03-10 14:32:07.000000000 +0100
+++ new/xdg-desktop-portal-kde-5.18.4.1/src/waylandintegration_p.h
2020-03-31 16:40:13.000000000 +0200
@@ -26,11 +26,6 @@
#include <QDateTime>
#include <QMap>
-#include <gbm.h>
-
-#include <epoxy/egl.h>
-#include <epoxy/gl.h>
-
class ScreenCastStream;
namespace KWayland {
@@ -79,7 +74,9 @@
void requestPointerMotion(const QSizeF &delta);
void requestPointerMotionAbsolute(const QPointF &pos);
void requestPointerAxisDiscrete(Qt::Orientation axis, qreal delta);
+ void requestKeyboardKeycode(int keycode, bool state);
+ EGLStruct egl();
QMap<quint32, WaylandOutput> screens();
QVariant streams();
@@ -115,11 +112,8 @@
qint32 m_drmFd = 0; // for GBM buffer mmap
gbm_device *m_gbmDevice = nullptr; // for passed GBM buffer retrieval
- struct {
- QList<QByteArray> extensions;
- EGLDisplay display = EGL_NO_DISPLAY;
- EGLContext context = EGL_NO_CONTEXT;
- } m_egl;
+
+ EGLStruct m_egl;
};
}