Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kwayland-integration6 for openSUSE:Leap:16.0 checked in at 2025-04-23 10:09:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:16.0/kwayland-integration6 (Old) and /work/SRC/openSUSE:Leap:16.0/.kwayland-integration6.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kwayland-integration6" Wed Apr 23 10:09:15 2025 rev:3 rq:1271524 version:6.3.4 Changes: -------- --- /work/SRC/openSUSE:Leap:16.0/kwayland-integration6/kwayland-integration6.changes 2025-03-19 11:48:53.247177222 +0100 +++ /work/SRC/openSUSE:Leap:16.0/.kwayland-integration6.new.30101/kwayland-integration6.changes 2025-04-23 10:12:34.470068363 +0200 @@ -1,0 +2,97 @@ +Wed Apr 2 10:05:53 UTC 2025 - Christophe Marin <christo...@krop.fr> + +- Update to 6.3.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/6/6.3.4 +- Changes since 6.3.3: + * update version for new release + +------------------------------------------------------------------- +Tue Mar 11 14:44:11 UTC 2025 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 6.3.3: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.3.3 +- Changes since 6.3.2: + * update version for new release + +------------------------------------------------------------------- +Tue Feb 25 19:38:41 UTC 2025 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 6.3.2: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.3.2 +- Changes since 6.3.1: + * update version for new release + +------------------------------------------------------------------- +Tue Feb 18 14:45:08 UTC 2025 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 6.3.1: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.3.1 +- Changes since 6.3.0: + * update version for new release + +------------------------------------------------------------------- +Thu Feb 6 13:46:50 UTC 2025 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 6.3.0: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.3.0 +- Changes since 6.2.91: + * update version for new release + +------------------------------------------------------------------- +Thu Jan 23 13:45:45 UTC 2025 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 6.2.91: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.2.91 +- Changes since 6.2.90: + * update version for new release + +------------------------------------------------------------------- +Sat Jan 11 18:27:42 UTC 2025 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 6.2.90: + * New feature release + * For more details see https://kde.org/announcements/plasma/6/6.2.90 +- Changes since 6.2.5: + * update version for new release + * Add README explaining what this is a little, and why it's still Qt5 + * Initialize xdg activation + * Fix obtaining wl_surface from WId (kde#496365) + * update version for new release + +------------------------------------------------------------------- +Tue Dec 31 20:49:06 UTC 2024 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 6.2.5: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.2.5 +- Changes since 6.2.4: + * update version for new release + +------------------------------------------------------------------- +Tue Nov 26 15:46:23 UTC 2024 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 6.2.4: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.2.4 +- Changes since 6.2.3: + * Initialize xdg activation + * Fix obtaining wl_surface from WId (kde#496365) + * update version for new release + +------------------------------------------------------------------- +Tue Nov 5 13:30:22 UTC 2024 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 6.2.3: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.2.3 +- Changes since 6.2.2: + * update version for new release + +------------------------------------------------------------------- Old: ---- kwayland-integration-6.2.2.tar.xz kwayland-integration-6.2.2.tar.xz.sig New: ---- kwayland-integration-6.3.4.tar.xz kwayland-integration-6.3.4.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kwayland-integration6.spec ++++++ --- /var/tmp/diff_new_pack.4ddNd9/_old 2025-04-23 10:12:34.730079525 +0200 +++ /var/tmp/diff_new_pack.4ddNd9/_new 2025-04-23 10:12:34.734079697 +0200 @@ -1,7 +1,7 @@ # # spec file for package kwayland-integration6 # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %bcond_without released %define rname kwayland-integration Name: kwayland-integration6 -Version: 6.2.2 +Version: 6.3.4 Release: 0 Summary: Plugin to integrate KF5 KWayland into Plasma 6 License: LGPL-2.1-or-later ++++++ kwayland-integration-6.2.2.tar.xz -> kwayland-integration-6.3.4.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-integration-6.2.2/CMakeLists.txt new/kwayland-integration-6.3.4/CMakeLists.txt --- old/kwayland-integration-6.2.2/CMakeLists.txt 2024-10-22 14:56:03.000000000 +0200 +++ new/kwayland-integration-6.3.4/CMakeLists.txt 2025-04-02 05:36:34.000000000 +0200 @@ -3,7 +3,7 @@ set(CMAKE_C_STANDARD 99) -set(PROJECT_VERSION "6.2.2") +set(PROJECT_VERSION "6.3.4") set(PROJECT_VERSION_MAJOR 6) set(QT_MIN_VERSION "5.15.2") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-integration-6.2.2/README.md new/kwayland-integration-6.3.4/README.md --- old/kwayland-integration-6.2.2/README.md 1970-01-01 01:00:00.000000000 +0100 +++ new/kwayland-integration-6.3.4/README.md 2025-04-02 05:36:34.000000000 +0200 @@ -0,0 +1,5 @@ +# kwayland-integration + +Integration plugins for various KDE frameworks for the Wayland windowing system. + +This remains Qt 5 only as its features have been moved into [KWindowSystem](https://invent.kde.org/frameworks/kwindowsystem) in KF6, but this is still necessary for compatibility with Qt 5 apps. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-integration-6.2.2/src/windowsystem/waylandxdgactivationv1.cpp new/kwayland-integration-6.3.4/src/windowsystem/waylandxdgactivationv1.cpp --- old/kwayland-integration-6.2.2/src/windowsystem/waylandxdgactivationv1.cpp 2024-10-22 14:56:03.000000000 +0200 +++ new/kwayland-integration-6.3.4/src/windowsystem/waylandxdgactivationv1.cpp 2025-04-02 05:36:34.000000000 +0200 @@ -10,6 +10,7 @@ WaylandXdgActivationV1::WaylandXdgActivationV1() : QWaylandClientExtensionTemplate<WaylandXdgActivationV1>(1) { + QMetaObject::invokeMethod(this, "addRegistryListener"); } WaylandXdgActivationV1::~WaylandXdgActivationV1() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-integration-6.2.2/src/windowsystem/windowsystem.cpp new/kwayland-integration-6.3.4/src/windowsystem/windowsystem.cpp --- old/kwayland-integration-6.2.2/src/windowsystem/windowsystem.cpp 2024-10-22 14:56:03.000000000 +0200 +++ new/kwayland-integration-6.3.4/src/windowsystem/windowsystem.cpp 2025-04-02 05:36:34.000000000 +0200 @@ -61,10 +61,34 @@ delete m_windowManagement; } +wl_surface *fromQtWinId(WId wid) +{ + QWindow *window = nullptr; + + for (auto win : qApp->allWindows()) { + if (win->handle() && win->winId() == wid) { + window = win; + break; + } + } + + if (!window) { + return nullptr; + } + + QPlatformNativeInterface *native = qApp->platformNativeInterface(); + if (!native) { + return nullptr; + } + window->create(); + wl_surface *s = reinterpret_cast<wl_surface *>(native->nativeResourceForWindow(QByteArrayLiteral("surface"), window)); + return s; +} + void WindowSystem::activateWindow(WId win, long int time) { Q_UNUSED(time); - auto s = surfaceForWindow(QWindow::fromWinId(win)); + auto s = fromQtWinId(win); if (!s) { return; }