Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kwayland for openSUSE:Factory 
checked in at 2022-06-17 21:19:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kwayland (Old)
 and      /work/SRC/openSUSE:Factory/.kwayland.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kwayland"

Fri Jun 17 21:19:34 2022 rev:100 rq:982297 version:5.95.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kwayland/kwayland.changes        2022-05-16 
18:09:20.529317534 +0200
+++ /work/SRC/openSUSE:Factory/.kwayland.new.1548/kwayland.changes      
2022-06-17 21:21:39.482745558 +0200
@@ -1,0 +2,14 @@
+Fri Jun 10 14:12:45 UTC 2022 - Christophe Giboudeaux <christo...@krop.fr>
+
+- Update to 5.95.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.95.0
+- Changes since 5.94.0:
+  * Add AppletPopup window type to PlasmaShellSurface
+  * fix up foreign docs
+  * Raise minimum plasma-wayland-proto version to 1.7.0
+  * Fix include dir in the generated pri file
+  * client: Bump plasmashell version to 7 (kde#453578)
+
+-------------------------------------------------------------------

Old:
----
  kwayland-5.94.0.tar.xz
  kwayland-5.94.0.tar.xz.sig

New:
----
  kwayland-5.95.0.tar.xz
  kwayland-5.95.0.tar.xz.sig

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

Other differences:
------------------
++++++ kwayland.spec ++++++
--- /var/tmp/diff_new_pack.0Iy8g8/_old  2022-06-17 21:21:39.958745816 +0200
+++ /var/tmp/diff_new_pack.0Iy8g8/_new  2022-06-17 21:21:39.962745818 +0200
@@ -16,7 +16,7 @@
 #
 
 
-%define _tar_path 5.94
+%define _tar_path 5.95
 # Full KF5 version (e.g. 5.33.0)
 %{!?_kf5_version: %global _kf5_version %{version}}
 # Last major and minor KF5 version (e.g. 5.33)
@@ -24,7 +24,7 @@
 # Only needed for the package signature condition
 %bcond_without released
 Name:           kwayland
-Version:        5.94.0
+Version:        5.95.0
 Release:        0
 Summary:        KDE Wayland library
 License:        LGPL-2.1-or-later


++++++ kwayland-5.94.0.tar.xz -> kwayland-5.95.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwayland-5.94.0/CMakeLists.txt 
new/kwayland-5.95.0/CMakeLists.txt
--- old/kwayland-5.94.0/CMakeLists.txt  2022-05-12 11:50:17.000000000 +0200
+++ new/kwayland-5.95.0/CMakeLists.txt  2022-06-04 10:23:48.000000000 +0200
@@ -1,11 +1,11 @@
 cmake_minimum_required(VERSION 3.16)
 
-set(KF_VERSION "5.94.0") # handled by release scripts
+set(KF_VERSION "5.95.0") # handled by release scripts
 project(KWayland VERSION ${KF_VERSION})
 
 # ECM setup
 include(FeatureSummary)
-find_package(ECM 5.93.0  NO_MODULE)
+find_package(ECM 5.95.0  NO_MODULE)
 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake 
Modules." URL "https://commits.kde.org/extra-cmake-modules";)
 feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND 
FATAL_ON_MISSING_REQUIRED_PACKAGES)
 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake/Modules)
@@ -62,7 +62,7 @@
 include(KDEGitCommitHooks)
 include(CheckIncludeFile)
 
-find_package(PlasmaWaylandProtocols 1.4.0 CONFIG)
+find_package(PlasmaWaylandProtocols 1.7.0 CONFIG)
 set_package_properties(PlasmaWaylandProtocols PROPERTIES TYPE REQUIRED)
 
 # adjusting CMAKE_C_FLAGS to get wayland protocols to compile
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kwayland-5.94.0/autotests/client/test_plasmashell.cpp 
new/kwayland-5.95.0/autotests/client/test_plasmashell.cpp
--- old/kwayland-5.94.0/autotests/client/test_plasmashell.cpp   2022-05-12 
11:50:17.000000000 +0200
+++ new/kwayland-5.95.0/autotests/client/test_plasmashell.cpp   2022-06-04 
10:23:48.000000000 +0200
@@ -146,6 +146,7 @@
     QTest::newRow("notification") << PlasmaShellSurface::Role::Notification << 
PlasmaShellSurfaceInterface::Role::Notification;
     QTest::newRow("tooltip") << PlasmaShellSurface::Role::ToolTip << 
PlasmaShellSurfaceInterface::Role::ToolTip;
     QTest::newRow("criticalnotification") << 
PlasmaShellSurface::Role::CriticalNotification << 
PlasmaShellSurfaceInterface::Role::CriticalNotification;
+    QTest::newRow("appletpopup") << PlasmaShellSurface::Role::AppletPopup << 
PlasmaShellSurfaceInterface::Role::AppletPopup;
 }
 
 void TestPlasmaShell::testRole()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwayland-5.94.0/src/client/CMakeLists.txt 
new/kwayland-5.95.0/src/client/CMakeLists.txt
--- old/kwayland-5.94.0/src/client/CMakeLists.txt       2022-05-12 
11:50:17.000000000 +0200
+++ new/kwayland-5.95.0/src/client/CMakeLists.txt       2022-06-04 
10:23:48.000000000 +0200
@@ -332,6 +332,6 @@
 set(KWaylandClient_APIDOX_BUILD_INCLUDE_DIRS ${CMAKE_CURRENT_BINARY_DIR} 
PARENT_SCOPE)
 
 include(ECMGeneratePriFile)
-ecm_generate_pri_file(BASE_NAME KWaylandClient LIB_NAME KF5WaylandClient DEPS 
"core" FILENAME_VAR PRI_FILENAME INCLUDE_INSTALL_DIR 
${KDE_INSTALL_INCLUDEDIR_KF})
+ecm_generate_pri_file(BASE_NAME KWaylandClient LIB_NAME KF5WaylandClient DEPS 
"core" FILENAME_VAR PRI_FILENAME INCLUDE_INSTALL_DIR 
${KDE_INSTALL_INCLUDEDIR_KF}/KWayland)
 install(FILES ${PRI_FILENAME}
         DESTINATION ${ECM_MKSPECS_INSTALL_DIR})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwayland-5.94.0/src/client/plasmashell.cpp 
new/kwayland-5.95.0/src/client/plasmashell.cpp
--- old/kwayland-5.94.0/src/client/plasmashell.cpp      2022-05-12 
11:50:17.000000000 +0200
+++ new/kwayland-5.95.0/src/client/plasmashell.cpp      2022-06-04 
10:23:48.000000000 +0200
@@ -275,6 +275,9 @@
             wlRole = ORG_KDE_PLASMA_SURFACE_ROLE_CRITICALNOTIFICATION;
         }
         break;
+    case Role::AppletPopup:
+        wlRole = ORG_KDE_PLASMA_SURFACE_ROLE_APPLETPOPUP;
+        break;
     default:
         Q_UNREACHABLE();
         break;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwayland-5.94.0/src/client/plasmashell.h 
new/kwayland-5.95.0/src/client/plasmashell.h
--- old/kwayland-5.94.0/src/client/plasmashell.h        2022-05-12 
11:50:17.000000000 +0200
+++ new/kwayland-5.95.0/src/client/plasmashell.h        2022-06-04 
10:23:48.000000000 +0200
@@ -234,6 +234,7 @@
         Notification, ///< The Surface represents a notification @since 5.24
         ToolTip, ///< The Surface represents a tooltip @since 5.24
         CriticalNotification, ///< The Surface represents a critical 
notification, like battery is running out @since 5.58
+        AppletPopup, ///< The Surface used for applets
     };
     /**
      * Changes the requested Role to @p role.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwayland-5.94.0/src/client/xdgforeign.h 
new/kwayland-5.95.0/src/client/xdgforeign.h
--- old/kwayland-5.94.0/src/client/xdgforeign.h 2022-05-12 11:50:17.000000000 
+0200
+++ new/kwayland-5.95.0/src/client/xdgforeign.h 2022-06-04 10:23:48.000000000 
+0200
@@ -32,19 +32,19 @@
  * This class provides a convenient wrapper for the zxdg_exporter_v2 interface.
  *
  * To use this class one needs to interact with the Registry. There are two
- * possible ways to create the  interface:
+ * possible ways to create the XdgExporter interface:
  * @code
  *  *c = registry->create(name, version);
  * @endcode
  *
- * This creates the  and sets it up directly. As an alternative this
+ * This creates the XdgExporter and sets it up directly. As an alternative this
  * can also be done in a more low level way:
  * @code
  *  *c = new ;
  * c->setup(registry->bind(name, version));
  * @endcode
  *
- * The  can be used as a drop-in replacement for any zxdg_exporter_v2
+ * The XdgExporter can be used as a drop-in replacement for any 
zxdg_exporter_v2
  * pointer as it provides matching cast operators.
  *
  * @see Registry
@@ -56,7 +56,7 @@
     ~XdgExporter() override;
 
     /**
-     * Setup this  to manage the @p .
+     * Setup this XdgExporter to manage the @p .
      * When using Registry::create there is no need to call this
      * method.
      **/
@@ -67,7 +67,7 @@
     bool isValid() const;
     /**
      * Releases the zxdg_exporter_v2 interface.
-     * After the interface has been released the  instance is no
+     * After the interface has been released the XdgExporter instance is no
      * longer valid and can be setup with another zxdg_exporter_v2 interface.
      **/
     void release();
@@ -115,7 +115,7 @@
     /**
      * The corresponding global for this interface on the Registry got removed.
      *
-     * This signal gets only emitted if the  got created by
+     * This signal gets only emitted if the XdgExporter got created by
      * Registry::create
      **/
     void removed();
@@ -132,19 +132,19 @@
  * This class provides a convenient wrapper for the zxdg_importer_v2 interface.
  *
  * To use this class one needs to interact with the Registry. There are two
- * possible ways to create the  interface:
+ * possible ways to create the XdgImporter interface:
  * @code
  *  *c = registry->create(name, version);
  * @endcode
  *
- * This creates the  and sets it up directly. As an alternative this
+ * This creates the XdgImporter and sets it up directly. As an alternative this
  * can also be done in a more low level way:
  * @code
  *  *c = new ;
  * c->setup(registry->bind(name, version));
  * @endcode
  *
- * The  can be used as a drop-in replacement for any zxdg_importer_v2
+ * The XdgImporter can be used as a drop-in replacement for any 
zxdg_importer_v2
  * pointer as it provides matching cast operators.
  *
  * @see Registry
@@ -156,7 +156,7 @@
     ~XdgImporter() override;
 
     /**
-     * Setup this  to manage the @p .
+     * Setup this XdgImporter to manage the @p .
      * When using Registry::create there is no need to call this
      * method.
      **/
@@ -167,7 +167,7 @@
     bool isValid() const;
     /**
      * Releases the zxdg_importer_v2 interface.
-     * After the interface has been released the  instance is no
+     * After the interface has been released the XdgImporter instance is no
      * longer valid and can be setup with another zxdg_importer_v2 interface.
      **/
     void release();
@@ -220,7 +220,7 @@
     /**
      * The corresponding global for this interface on the Registry got removed.
      *
-     * This signal gets only emitted if the  got created by
+     * This signal gets only emitted if the XdgImporter got created by
      * Registry::create
      **/
     void removed();
@@ -238,7 +238,7 @@
     ~XdgExported() override;
 
     /**
-     * Setup this  to manage the @p .
+     * Setup this XdgExported to manage the @p .
      * When using ::create there is no need to call this
      * method.
      **/
@@ -249,7 +249,7 @@
     bool isValid() const;
     /**
      * Releases the zxdg_exported_v2 interface.
-     * After the interface has been released the  instance is no
+     * After the interface has been released the XdgExported instance is no
      * longer valid and can be setup with another zxdg_exported_v2 interface.
      **/
     void release();
@@ -302,7 +302,7 @@
     ~XdgImported() override;
 
     /**
-     * Setup this  to manage the @p .
+     * Setup this XdgImported to manage the @p .
      * When using ::create there is no need to call this
      * method.
      **/
@@ -313,7 +313,7 @@
     bool isValid() const;
     /**
      * Releases the zxdg_imported_v2 interface.
-     * After the interface has been released the  instance is no
+     * After the interface has been released the XdgImported instance is no
      * longer valid and can be setup with another zxdg_imported_v2 interface.
      **/
     void release();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwayland-5.94.0/src/server/plasmashell_interface.cpp 
new/kwayland-5.95.0/src/server/plasmashell_interface.cpp
--- old/kwayland-5.94.0/src/server/plasmashell_interface.cpp    2022-05-12 
11:50:17.000000000 +0200
+++ new/kwayland-5.95.0/src/server/plasmashell_interface.cpp    2022-06-04 
10:23:48.000000000 +0200
@@ -35,7 +35,7 @@
     static const quint32 s_version;
 };
 
-const quint32 PlasmaShellInterface::Private::s_version = 6;
+const quint32 PlasmaShellInterface::Private::s_version = 7;
 
 PlasmaShellInterface::Private::Private(PlasmaShellInterface *q, Display *d)
     : Global::Private(d, &org_kde_plasma_shell_interface, s_version)
@@ -237,6 +237,9 @@
     case ORG_KDE_PLASMA_SURFACE_ROLE_CRITICALNOTIFICATION:
         r = Role::CriticalNotification;
         break;
+    case ORG_KDE_PLASMA_SURFACE_ROLE_APPLETPOPUP:
+        r = Role::AppletPopup;
+        break;
     case ORG_KDE_PLASMA_SURFACE_ROLE_NORMAL:
     default:
         r = Role::Normal;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwayland-5.94.0/src/server/plasmashell_interface.h 
new/kwayland-5.95.0/src/server/plasmashell_interface.h
--- old/kwayland-5.94.0/src/server/plasmashell_interface.h      2022-05-12 
11:50:17.000000000 +0200
+++ new/kwayland-5.95.0/src/server/plasmashell_interface.h      2022-06-04 
10:23:48.000000000 +0200
@@ -96,6 +96,7 @@
         Notification, ///< The surface represents a notification @since 5.24
         ToolTip, ///< The surface represents a tooltip @since 5.24
         CriticalNotification, ///< The surface represents a critical 
notification, like battery is running out @since 5.58
+        AppletPopup, ///< The surface represents an applet
     };
     /**
      * @returns The requested role, default value is @c Role::Normal.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwayland-5.94.0/tests/plasmasurfacetest.cpp 
new/kwayland-5.95.0/tests/plasmasurfacetest.cpp
--- old/kwayland-5.94.0/tests/plasmasurfacetest.cpp     2022-05-12 
11:50:17.000000000 +0200
+++ new/kwayland-5.95.0/tests/plasmasurfacetest.cpp     2022-06-04 
10:23:48.000000000 +0200
@@ -155,6 +155,8 @@
     parser.addOption(notificationOption);
     QCommandLineOption 
criticalNotificationOption(QStringLiteral("criticalNotification"));
     parser.addOption(criticalNotificationOption);
+    QCommandLineOption appletPopupOption(QStringLiteral("appletPopup"));
+    parser.addOption(appletPopupOption);
     QCommandLineOption panelOption(QStringLiteral("panel"));
     parser.addOption(panelOption);
     QCommandLineOption desktopOption(QStringLiteral("desktop"));
@@ -184,6 +186,8 @@
         client.setRole(PlasmaShellSurface::Role::OnScreenDisplay);
     } else if (parser.isSet(tooltipOption)) {
         client.setRole(PlasmaShellSurface::Role::ToolTip);
+    } else if (parser.isSet(appletPopupOption)) {
+        client.setRole(PlasmaShellSurface::Role::AppletPopup);
     }
     client.setSkipTaskbar(parser.isSet(skipTaskbarOption));
     client.setSkipSwitcher(parser.isSet(skipSwitcherOption));

Reply via email to