Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package dtkgui for openSUSE:Factory checked 
in at 2022-04-22 21:54:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dtkgui (Old)
 and      /work/SRC/openSUSE:Factory/.dtkgui.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dtkgui"

Fri Apr 22 21:54:02 2022 rev:6 rq:971802 version:5.5.22

Changes:
--------
--- /work/SRC/openSUSE:Factory/dtkgui/dtkgui.changes    2022-03-07 
17:46:31.679127001 +0100
+++ /work/SRC/openSUSE:Factory/.dtkgui.new.1538/dtkgui.changes  2022-04-22 
21:54:53.858849984 +0200
@@ -1,0 +2,7 @@
+Mon Apr  4 13:36:46 UTC 2022 - Hillwood Yang <hillwood...@gmail.com>
+
+- Update version to 5.5.22
+  * Optimize dnd-example
+  * Support non-title, window rounded corners, system menu
+
+-------------------------------------------------------------------
@@ -4 +11 @@
-- Update version to 5.5.23
+- Update version to 5.5.21

Old:
----
  dtkgui-5.5.21.tar.gz

New:
----
  dtkgui-5.5.22.tar.gz

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

Other differences:
------------------
++++++ dtkgui.spec ++++++
--- /var/tmp/diff_new_pack.h6uAr2/_old  2022-04-22 21:54:54.318850508 +0200
+++ /var/tmp/diff_new_pack.h6uAr2/_new  2022-04-22 21:54:54.322850513 +0200
@@ -22,7 +22,7 @@
 # %define pkg_ver 5.5
 
 Name:           dtkgui
-Version:        5.5.21
+Version:        5.5.22
 Release:        0
 Summary:        Deepin Toolkit GUI
 License:        LGPL-3.0
@@ -90,7 +90,8 @@
 %dir %{_libdir}/libdtk-%{apiver}/DGui/bin
 %{_libdir}/libdtk-%{apiver}/DGui/bin/deepin-gui-settings
 %{_libdir}/libdtk-%{apiver}/DGui/bin/dde-kwin-debug
-%{_libdir}/libdtk-%{apiver}/DGui/bin/taskbar
+%{_libdir}/libdtk-%{apiver}/DGui/bin/dnd-test-*
+# %{_libdir}/libdtk-%{apiver}/DGui/bin/taskbar
 
 %files -n lib%{name}%{libver}
 %{_libdir}/lib%{name}.so.*

++++++ dtkgui-5.5.21.tar.gz -> dtkgui-5.5.22.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dtkgui-5.5.21/examples/dnd-example/dnd-test-client.cpp 
new/dtkgui-5.5.22/examples/dnd-example/dnd-test-client.cpp
--- old/dtkgui-5.5.21/examples/dnd-example/dnd-test-client.cpp  2021-11-23 
02:53:31.000000000 +0100
+++ new/dtkgui-5.5.22/examples/dnd-example/dnd-test-client.cpp  2021-12-09 
09:03:52.000000000 +0100
@@ -34,14 +34,19 @@
         layout()->addWidget(lb);
         layout()->addWidget(le);
         lb->setAlignment(Qt::AlignmentFlag::AlignCenter);
-        le->setPlaceholderText(QString("url for drag source if dropped in 
%1").arg(s));
+        le->setText("/tmp");
+        le->setPlaceholderText(QString("do not accept drop when edit is 
empty"));
         setAcceptDrops(true);
     }
 protected:
     void dragEnterEvent(QDragEnterEvent *e)
     {
         if (DFileDragClient::checkMimeData(e->mimeData())) {
-            e->acceptProposedAction();
+            if (le->text().isEmpty())
+                e->ignore(); // or e->setDropAction(Qt::IgnoreAction);
+            else
+                e->acceptProposedAction();
+
             DFileDragClient::setTargetUrl(e->mimeData(), QUrl(le->text()));
         }
     }
@@ -76,7 +81,7 @@
     lo->addWidget(new DropArea("area 51"));
     lo->addWidget(new DropArea("area 61"));
 
-    QScopedPointer<QProgressBar> pp = new QProgressBar();
+    QScopedPointer<QProgressBar> pp (new QProgressBar());
     p = pp.data();
     p->setMinimum(0);
     p->setMaximum(100);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dtkgui-5.5.21/examples/dnd-example/dnd-test-client.pro 
new/dtkgui-5.5.22/examples/dnd-example/dnd-test-client.pro
--- old/dtkgui-5.5.21/examples/dnd-example/dnd-test-client.pro  2021-11-23 
02:53:31.000000000 +0100
+++ new/dtkgui-5.5.22/examples/dnd-example/dnd-test-client.pro  2021-12-09 
09:03:52.000000000 +0100
@@ -10,7 +10,8 @@
 else:win32:CONFIG(debug, debug|release): LIBS += -L$$OUT_PWD/../../src/debug 
-ldtkgui
 else:unix: LIBS += -L$$OUT_PWD/../../src -ldtkgui
 
-INCLUDEPATH += $$PWD/../../src
+INCLUDEPATH += $$PWD/../../src \
+               $$PWD/../../src/filedrag
 
 CONFIG(debug, debug|release) {
     unix:QMAKE_RPATHDIR += $$OUT_PWD/../../src
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dtkgui-5.5.21/examples/dnd-example/dnd-test-server.cpp 
new/dtkgui-5.5.22/examples/dnd-example/dnd-test-server.cpp
--- old/dtkgui-5.5.21/examples/dnd-example/dnd-test-server.cpp  2021-11-23 
02:53:31.000000000 +0100
+++ new/dtkgui-5.5.22/examples/dnd-example/dnd-test-server.cpp  2021-12-09 
09:03:52.000000000 +0100
@@ -52,9 +52,14 @@
         connect(drag, &DFileDrag::targetUrlChanged, [drag] {
             lbr->setText(drag->targetUrl().toString());
         });
-        drag->exec();
 
-        Q_EMIT dragFinished();
+        Qt::DropAction res = drag->exec(Qt::MoveAction);
+        if (res!= Qt::IgnoreAction)
+            Q_EMIT dragFinished();
+        else {
+            s->deleteLater();
+            s = nullptr;
+        }
     }
 
 private:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dtkgui-5.5.21/examples/dnd-example/dnd-test-server.pro 
new/dtkgui-5.5.22/examples/dnd-example/dnd-test-server.pro
--- old/dtkgui-5.5.21/examples/dnd-example/dnd-test-server.pro  2021-11-23 
02:53:31.000000000 +0100
+++ new/dtkgui-5.5.22/examples/dnd-example/dnd-test-server.pro  2021-12-09 
09:03:52.000000000 +0100
@@ -10,7 +10,8 @@
 else:win32:CONFIG(debug, debug|release): LIBS += -L$$OUT_PWD/../../src/debug 
-ldtkgui
 else:unix: LIBS += -L$$OUT_PWD/../../src -ldtkgui
 
-INCLUDEPATH += $$PWD/../../src
+INCLUDEPATH += $$PWD/../../src \
+               $$PWD/../../src/filedrag
 
 CONFIG(debug, debug|release) {
     unix:QMAKE_RPATHDIR += $$OUT_PWD/../../src
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dtkgui-5.5.21/examples/examples.pro 
new/dtkgui-5.5.22/examples/examples.pro
--- old/dtkgui-5.5.21/examples/examples.pro     2021-11-23 02:53:31.000000000 
+0100
+++ new/dtkgui-5.5.22/examples/examples.pro     2021-12-09 09:03:52.000000000 
+0100
@@ -1,4 +1,3 @@
 TEMPLATE =  subdirs
-#SUBDIRS += dnd-example
-
-SUBDIRS += test-taskbar
+SUBDIRS += dnd-example
+#SUBDIRS += test-taskbar
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dtkgui-5.5.21/src/kernel/dplatformhandle.cpp 
new/dtkgui-5.5.22/src/kernel/dplatformhandle.cpp
--- old/dtkgui-5.5.21/src/kernel/dplatformhandle.cpp    2021-11-23 
02:53:31.000000000 +0100
+++ new/dtkgui-5.5.22/src/kernel/dplatformhandle.cpp    2021-12-09 
09:03:52.000000000 +0100
@@ -626,7 +626,10 @@
  */
 bool DPlatformHandle::setEnabledNoTitlebarForWindow(QWindow *window, bool 
enable)
 {
-    if (!isDXcbPlatform())
+    auto isDWaylandPlatform = [] {
+        return qApp->platformName() == "dwayland" || 
qApp->property("_d_isDwayland").toBool();
+    };
+    if (!(isDXcbPlatform() || isDWaylandPlatform()))
         return false;
 
     QFunctionPointer enable_no_titlear = nullptr;

Reply via email to