Hello community,

here is the log from the commit of package xdg-desktop-portal-kde for 
openSUSE:Factory checked in at 2017-11-08 15:11:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xdg-desktop-portal-kde (Old)
 and      /work/SRC/openSUSE:Factory/.xdg-desktop-portal-kde.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xdg-desktop-portal-kde"

Wed Nov  8 15:11:33 2017 rev:11 rq:539732 version:5.11.3

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/xdg-desktop-portal-kde/xdg-desktop-portal-kde.changes
    2017-10-26 18:45:57.115560806 +0200
+++ 
/work/SRC/openSUSE:Factory/.xdg-desktop-portal-kde.new/xdg-desktop-portal-kde.changes
       2017-11-08 15:15:51.445511606 +0100
@@ -1,0 +2,10 @@
+Tue Nov  7 15:15:56 CET 2017 - [email protected]
+
+- Update to 5.11.3
+  * New bugfix release
+  * For more details please see:
+  * https://www.kde.org/announcements/plasma-5.11.3.php
+- Changes since 5.11.2:
+  * Email portal: add support for attachments
+
+-------------------------------------------------------------------

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

New:
----
  xdg-desktop-portal-kde-5.11.3.tar.xz

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

Other differences:
------------------
++++++ xdg-desktop-portal-kde.spec ++++++
--- /var/tmp/diff_new_pack.yf21x9/_old  2017-11-08 15:15:51.865496277 +0100
+++ /var/tmp/diff_new_pack.yf21x9/_new  2017-11-08 15:15:51.869496131 +0100
@@ -20,7 +20,7 @@
 
 %define kf5_version 5.26.0
 Name:           xdg-desktop-portal-kde
-Version:        5.11.2
+Version:        5.11.3
 Release:        0
 Summary:        QT/KF5 backend for xdg-desktop-portal
 License:        LGPL-2.1+

++++++ xdg-desktop-portal-kde-5.11.2.tar.xz -> 
xdg-desktop-portal-kde-5.11.3.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xdg-desktop-portal-kde-5.11.2/CMakeLists.txt 
new/xdg-desktop-portal-kde-5.11.3/CMakeLists.txt
--- old/xdg-desktop-portal-kde-5.11.2/CMakeLists.txt    2017-10-24 
13:46:50.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.11.3/CMakeLists.txt    2017-11-07 
14:36:46.000000000 +0100
@@ -3,7 +3,7 @@
 cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
 set(QT_MIN_VERSION "5.4.0")
 
-set(PROJECT_VERSION "5.11.2")
+set(PROJECT_VERSION "5.11.3")
 set(PROJECT_VERSION_MAJOR 5)
 
 ################# set KDE specific information #################
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/xdg-desktop-portal-kde-5.11.2/po/pt_BR/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.11.3/po/pt_BR/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.11.2/po/pt_BR/xdg-desktop-portal-kde.po        
2017-10-24 13:46:43.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.11.3/po/pt_BR/xdg-desktop-portal-kde.po        
2017-11-07 14:36:40.000000000 +0100
@@ -7,7 +7,7 @@
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2017-05-23 03:08+0200\n"
-"PO-Revision-Date: 2017-07-31 10:11-0300\n"
+"PO-Revision-Date: 2017-11-03 18:50-0300\n"
 "Last-Translator: Luiz Fernando Ranghetti <[email protected]>\n"
 "Language-Team: Portuguese <[email protected]>\n"
 "Language: pt_BR\n"
@@ -46,20 +46,20 @@
 #: src/appchooserdialog.cpp:66
 #, kde-format
 msgid "Select"
-msgstr ""
+msgstr "Selecionar"
 
 #: src/appchooserdialog.cpp:67
 #, kde-format
 msgid "Select application"
-msgstr ""
+msgstr "Selecionar aplicativo"
 
 #. i18n: ectx: property (text), widget (QLabel, searchLabel)
 #: src/appchooserdialog.ui:22
 #, kde-format
 msgid "Search"
-msgstr ""
+msgstr "Pesquisar"
 
 #: src/filechooser.cpp:159
 #, kde-format
 msgid "Open"
-msgstr ""
\ No newline at end of file
+msgstr "Abrir"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xdg-desktop-portal-kde-5.11.2/src/email.cpp 
new/xdg-desktop-portal-kde-5.11.3/src/email.cpp
--- old/xdg-desktop-portal-kde-5.11.2/src/email.cpp     2017-10-24 
13:46:17.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.11.3/src/email.cpp     2017-11-07 
14:36:16.000000000 +0100
@@ -45,12 +45,16 @@
     qCDebug(XdgDesktopPortalKdeEmail) << "    window: " << window;
     qCDebug(XdgDesktopPortalKdeEmail) << "    options: " << options;
 
-    // TODO attachements
-    const QString mailtoUrl = 
QStringLiteral("mailto:%1?subject=%2&body=%3";).arg(options.value(QLatin1String("address")).toString())
-                                                                            
.arg(options.value(QLatin1String("subject")).toString())
-                                                                            
.arg(options.value(QLatin1String("body")).toString());
-    qCDebug(XdgDesktopPortalKdeEmail) << "Mailto url: " << mailtoUrl;
+    QString attachmentString;
+    const QStringList attachments = 
options.value(QLatin1String("attachments")).toStringList();
+    Q_FOREACH (const QString &attachment, attachments) {
+        attachmentString += QStringLiteral("&attachment=%1").arg(attachment);
+    }
 
+    const QString mailtoUrl = 
QStringLiteral("mailto:%1?subject=%2&body=%3%4";).arg(options.value(QLatin1String("address")).toString())
+                                                                              
.arg(options.value(QLatin1String("subject")).toString())
+                                                                              
.arg(options.value(QLatin1String("body")).toString())
+                                                                              
.arg(attachmentString);
     return QDesktopServices::openUrl(QUrl(mailtoUrl));
 }
 


Reply via email to