Hello community, here is the log from the commit of package xdg-desktop-portal-kde for openSUSE:Factory checked in at 2020-04-04 12:16:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xdg-desktop-portal-kde (Old) and /work/SRC/openSUSE:Factory/.xdg-desktop-portal-kde.new.3248 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xdg-desktop-portal-kde" Sat Apr 4 12:16:39 2020 rev:59 rq:790453 version:5.18.4.1 Changes: -------- --- /work/SRC/openSUSE:Factory/xdg-desktop-portal-kde/xdg-desktop-portal-kde.changes 2020-03-12 23:01:08.435058515 +0100 +++ /work/SRC/openSUSE:Factory/.xdg-desktop-portal-kde.new.3248/xdg-desktop-portal-kde.changes 2020-04-04 12:16:47.987482763 +0200 @@ -1,0 +2,19 @@ +Tue Mar 31 15:16:45 UTC 2020 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 5.18.4.1: + * Version fixed + +------------------------------------------------------------------- +Tue Mar 31 14:47:44 UTC 2020 - Fabian Vogt <fab...@ritter-vogt.de> + +- 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.tJSAjP/_old 2020-04-04 12:16:48.819483610 +0200 +++ /var/tmp/diff_new_pack.tJSAjP/_new 2020-04-04 12:16:48.819483610 +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 <txe...@gmail.com>\n" "Language-Team: Catalan <kde-i18n...@kde.org>\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 <montoro_...@gva.es>\n" "Language-Team: Catalan <kde-i18n...@kde.org>\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 <v...@pelcak.org>, 2017, 2018, 2019. +# Vít Pelčák <v...@pelcak.org>, 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 <v...@pelcak.org>\n" "Language-Team: Czech <kde-i18n-...@kde.org>\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 <mschlan...@opensuse.org>\n" "Language-Team: Danish <kde-i18n-...@kde.org>\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 <lu...@hube-lueck.de>\n" "Language-Team: German <kde-i18n...@kde.org>\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 <dimk...@gmail.com>\n" "Language-Team: Greek <kde-i18n...@kde.org>\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 <steve.allew...@gmail.com>\n" "Language-Team: British English <kde-i18n-...@kde.org>\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 <ecua...@eloihr.net>\n" "Language-Team: Spanish <kde-l10n...@kde.org>\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 <qiila...@gmail.com>\n" "Language-Team: Estonian <kde...@lists.linux.ee>\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 <xa...@euskalnet.net>\n" "Language-Team: Basque <kde-i18n...@kde.org>\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 <transla...@legisign.org>\n" "Language-Team: Finnish <kde-i18n-...@kde.org>\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 <sdepi...@gmail.com>\n" "Language-Team: French <kde-francoph...@kde.org>\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) <adr...@chaves.io>\n" "Language-Team: Galician <proxe...@trasno.gal>\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 <ttv...@gmail.com>\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 <ulys...@kubuntu.org>\n" "Language-Team: Hungarian <kde-l10n...@kde.org>\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 <g.s...@tiscali.it>\n" "Language-Team: Interlingua <kde-i18n-...@kde.org>\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 <wanto...@gmail.com>\n" "Language-Team: Indonesian <kde-i18n-...@kde.org>\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 <luigi.tosc...@tiscali.it>, 2017, 2018, 2019. +# Luigi Toscano <luigi.tosc...@tiscali.it>, 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 <luigi.tosc...@tiscali.it>\n" "Language-Team: Italian <kde-i18n...@kde.org>\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 <k...@peremen.name>\n" "Language-Team: Korean <kde...@kde.org>\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 <freekdekru...@kde.nl>\n" "Language-Team: Dutch <kde-i18n...@kde.org>\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 <k...@huftis.org>\n" "Language-Team: Norwegian Nynorsk <i18n...@lister.ping.uio.no>\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 <alam.yel...@gmail.com>\n" "Language-Team: Punjabi <punjabi-us...@lists.sf.net>\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 <lukasz.wojnilow...@gmail.com>\n" "Language-Team: Polish <kde-i18n-...@kde.org>\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 <zepi...@gmail.com>\n" "Language-Team: Portuguese <kde-i18n...@kde.org>\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 <alvare...@kde.org>\n" "Language-Team: Brazilian Portuguese <kde-i18n-pt...@kde.org>\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 <kekc...@gmail.com>\n" "Language-Team: Russian <kde-russ...@lists.kde.ru>\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 <wizzar...@gmail.com>\n" "Language-Team: Slovak <kde...@linux.sk>\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 <andr...@ubuntu.si>\n" "Language-Team: Slovenian <lugos-...@lugos.si>\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 <stefan.asserh...@bredband.net>\n" "Language-Team: Swedish <kde-i18n-...@kde.org>\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 <kaanozdin...@gmail.com>\n" "Language-Team: Turkish <kde-i18n-...@kde.org>\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 <yurc...@ukr.net>\n" "Language-Team: Ukrainian <kde-i18n...@kde.org>\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 <pan93...@gmail.com>\n" "Language-Team: Chinese <zh-l...@lists.linux.org.tw>\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; }; }