Hello community,
here is the log from the commit of package kwayland-server for openSUSE:Factory
checked in at 2020-10-22 14:23:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kwayland-server (Old)
and /work/SRC/openSUSE:Factory/.kwayland-server.new.3463 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kwayland-server"
Thu Oct 22 14:23:53 2020 rev:8 rq:843100 version:5.20.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/kwayland-server/kwayland-server.changes
2020-10-13 15:29:10.272855665 +0200
+++
/work/SRC/openSUSE:Factory/.kwayland-server.new.3463/kwayland-server.changes
2020-10-22 14:24:44.986883169 +0200
@@ -1,0 +2,11 @@
+Tue Oct 20 14:30:33 UTC 2020 - Fabian Vogt <[email protected]>
+
+- Update to 5.20.1
+ * New bugfix release
+ * For more details please see:
+ * https://kde.org/announcements/plasma-5.20.1
+- Changes since 5.20.0:
+ * Send wl_pointer.frame when emulating pointer events out of touch ones
+ * Properly handle destruction of XdgOutputV1Interface (kde#426293)
+
+-------------------------------------------------------------------
Old:
----
kwayland-server-5.20.0.tar.xz
kwayland-server-5.20.0.tar.xz.sig
New:
----
kwayland-server-5.20.1.tar.xz
kwayland-server-5.20.1.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kwayland-server.spec ++++++
--- /var/tmp/diff_new_pack.52Vh3V/_old 2020-10-22 14:24:45.926884013 +0200
+++ /var/tmp/diff_new_pack.52Vh3V/_new 2020-10-22 14:24:45.930884015 +0200
@@ -24,7 +24,7 @@
%bcond_without lang
Name: kwayland-server
-Version: 5.20.0
+Version: 5.20.1
Release: 0
Summary: KDE Wayland server library
License: LGPL-2.1-or-later
++++++ kwayland-server-5.20.0.tar.xz -> kwayland-server-5.20.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/kwayland-server-5.20.0/CMakeLists.txt
new/kwayland-server-5.20.1/CMakeLists.txt
--- old/kwayland-server-5.20.0/CMakeLists.txt 2020-10-08 18:16:03.000000000
+0200
+++ new/kwayland-server-5.20.1/CMakeLists.txt 2020-10-20 14:00:18.000000000
+0200
@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.5)
-set(PROJECT_VERSION "5.20.0")
+set(PROJECT_VERSION "5.20.1")
set(PROJECT_VERSION_MAJOR 5)
set(QT_MIN_VERSION "5.15.0")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/kwayland-server-5.20.0/src/server/seat_interface.cpp
new/kwayland-server-5.20.1/src/server/seat_interface.cpp
--- old/kwayland-server-5.20.0/src/server/seat_interface.cpp 2020-10-08
18:16:03.000000000 +0200
+++ new/kwayland-server-5.20.1/src/server/seat_interface.cpp 2020-10-20
14:00:18.000000000 +0200
@@ -1493,6 +1493,7 @@
[this, pos] (PointerInterface *p) {
wl_pointer_send_motion(p->resource(), timestamp(),
wl_fixed_from_double(pos.x()),
wl_fixed_from_double(pos.y()));
+ p->d_func()->sendFrame();
}
);
}
@@ -1520,6 +1521,7 @@
forEachInterface<PointerInterface>(focusedTouchSurface(), d->pointers,
[this, serial] (PointerInterface *p) {
wl_pointer_send_button(p->resource(), serial, timestamp(),
BTN_LEFT, WL_POINTER_BUTTON_STATE_RELEASED);
+ p->d_func()->sendFrame();
}
);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/kwayland-server-5.20.0/src/server/xdgoutput_v1_interface.cpp
new/kwayland-server-5.20.1/src/server/xdgoutput_v1_interface.cpp
--- old/kwayland-server-5.20.0/src/server/xdgoutput_v1_interface.cpp
2020-10-08 18:16:03.000000000 +0200
+++ new/kwayland-server-5.20.1/src/server/xdgoutput_v1_interface.cpp
2020-10-20 14:00:18.000000000 +0200
@@ -108,6 +108,9 @@
XdgOutputV1Interface::~XdgOutputV1Interface()
{
+#if QT_VERSION < QT_VERSION_CHECK(5, 15, 2)
+ // Starting from 5.15.2, qtwaylandscanner properly handles destruction of
inert/orphaned resources.
+
// Generated code typically cleans up resource objects when the client
calls the relevant destructor
// In multi-cast mode our wrapper can be deleted at any time whilst a
client resource exists.
// any existing resources that have a pending message will then crash the
compositor.
@@ -118,7 +121,7 @@
{
wl_resource_destroy(resource->handle);
}
-
+#endif
}
void XdgOutputV1Interface::setLogicalSize(const QSize &size)