Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package plasma-wayland-protocols for 
openSUSE:Factory checked in at 2023-01-20 17:38:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma-wayland-protocols (Old)
 and      /work/SRC/openSUSE:Factory/.plasma-wayland-protocols.new.32243 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "plasma-wayland-protocols"

Fri Jan 20 17:38:02 2023 rev:11 rq:1059498 version:1.10

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/plasma-wayland-protocols/plasma-wayland-protocols.changes
        2022-10-11 17:59:28.365497368 +0200
+++ 
/work/SRC/openSUSE:Factory/.plasma-wayland-protocols.new.32243/plasma-wayland-protocols.changes
     2023-01-20 17:38:03.720316068 +0100
@@ -1,0 +2,8 @@
+Thu Jan 19 08:28:56 UTC 2023 - Enrico Belleri <[email protected]>
+
+- Update to 1.10:
+  * Add destructor for keystate interface
+  * Add a protocol to order the outputs for plasmashell to assign
+    desktop environment components to a specific screen
+
+-------------------------------------------------------------------

Old:
----
  plasma-wayland-protocols-1.9.0.tar.xz
  plasma-wayland-protocols-1.9.0.tar.xz.sig

New:
----
  plasma-wayland-protocols-1.10.tar.xz
  plasma-wayland-protocols-1.10.tar.xz.sig

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

Other differences:
------------------
++++++ plasma-wayland-protocols.spec ++++++
--- /var/tmp/diff_new_pack.McUhf6/_old  2023-01-20 17:38:04.232318900 +0100
+++ /var/tmp/diff_new_pack.McUhf6/_new  2023-01-20 17:38:04.240318944 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package plasma-wayland-protocols
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,21 +18,21 @@
 
 %bcond_without lang
 Name:           plasma-wayland-protocols
-Version:        1.9.0
+Version:        1.10
 Release:        0
 Summary:        Wayland protocols used by Plasma
 License:        BSD-3-Clause AND LGPL-2.1-only AND LGPL-2.1-or-later AND MIT
 Group:          System/GUI/KDE
 URL:            https://www.kde.org
 Source0:        
https://download.kde.org/stable/%{name}/%{name}-%{version}.tar.xz
+BuildRequires:  extra-cmake-modules
+BuildRequires:  fdupes
+BuildRequires:  kf5-filesystem
 %if %{with lang}
 Source1:        
https://download.kde.org/stable/%{name}/%{name}-%{version}.tar.xz.sig
 # Note: The key in there is currently only self-signed and so not actually 
trusted.
 Source2:        plasma-wayland-protocols.keyring
 %endif
-BuildRequires:  extra-cmake-modules
-BuildRequires:  fdupes
-BuildRequires:  kf5-filesystem
 
 %description
 This package contains the non-standard Wayland protocol definitions used by

++++++ plasma-wayland-protocols-1.9.0.tar.xz -> 
plasma-wayland-protocols-1.10.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma-wayland-protocols-1.9.0/.gitlab-ci.yml 
new/plasma-wayland-protocols-1.10/.gitlab-ci.yml
--- old/plasma-wayland-protocols-1.9.0/.gitlab-ci.yml   2022-09-28 
20:08:58.000000000 +0200
+++ new/plasma-wayland-protocols-1.10/.gitlab-ci.yml    2023-01-18 
16:27:31.000000000 +0100
@@ -5,6 +5,5 @@
   - 
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux.yml
   - 
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux-static.yml
  
   - 
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux-qt6.yml
-  - 
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/android.yml
   - 
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/freebsd.yml
   - 
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/freebsd-qt6.yml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma-wayland-protocols-1.9.0/CMakeLists.txt 
new/plasma-wayland-protocols-1.10/CMakeLists.txt
--- old/plasma-wayland-protocols-1.9.0/CMakeLists.txt   2022-09-28 
20:08:58.000000000 +0200
+++ new/plasma-wayland-protocols-1.10/CMakeLists.txt    2023-01-18 
16:27:31.000000000 +0100
@@ -4,7 +4,7 @@
 
 cmake_minimum_required(VERSION 3.5)
 
-project(PlasmaWaylandProtocols VERSION 1.9.0)
+project(PlasmaWaylandProtocols VERSION 1.10.0)
 
 include(FeatureSummary)
 include(CMakePackageConfigHelpers)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma-wayland-protocols-1.9.0/src/CMakeLists.txt 
new/plasma-wayland-protocols-1.10/src/CMakeLists.txt
--- old/plasma-wayland-protocols-1.9.0/src/CMakeLists.txt       2022-09-28 
20:08:58.000000000 +0200
+++ new/plasma-wayland-protocols-1.10/src/CMakeLists.txt        2023-01-18 
16:27:31.000000000 +0100
@@ -30,6 +30,7 @@
     protocols/text-input.xml
     protocols/wayland-eglstream-controller.xml
     protocols/zkde-screencast-unstable-v1.xml
+    protocols/kde-output-order-v1.xml
 
     DESTINATION ${KDE_INSTALL_DATADIR}/plasma-wayland-protocols)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/plasma-wayland-protocols-1.9.0/src/protocols/kde-output-management-v2.xml 
new/plasma-wayland-protocols-1.10/src/protocols/kde-output-management-v2.xml
--- 
old/plasma-wayland-protocols-1.9.0/src/protocols/kde-output-management-v2.xml   
    2022-09-28 20:08:58.000000000 +0200
+++ 
new/plasma-wayland-protocols-1.10/src/protocols/kde-output-management-v2.xml    
    2023-01-18 16:27:31.000000000 +0100
@@ -10,7 +10,7 @@
     SPDX-License-Identifier: MIT-CMU
     ]]></copyright>
 
-<interface name="kde_output_management_v2" version="2">
+<interface name="kde_output_management_v2" version="3">
   <description summary="configuration of server outputs through clients">
     This interface enables clients to set properties of output devices for 
screen
     configuration purposes via the server. To this end output devices are 
referenced
@@ -62,7 +62,7 @@
 
 </interface>
 
-<interface name="kde_output_configuration_v2" version="2">
+<interface name="kde_output_configuration_v2" version="3">
   <description summary="configure single output devices">
     outputconfiguration is a client-specific resource that can be used to ask
     the server to apply changes to available output devices.
@@ -206,6 +206,15 @@
     <description summary="Select which primary output to use" />
     <arg name="output" type="object" interface="kde_output_device_v2" 
allow-null="false"/>
   </request>
-</interface>
 
+  <request name="set_priority" since="3">
+    <description summary="Set the order of outputs">
+      The order of outputs can be used to assign desktop environment 
components to a specific screen,
+      see kde_output_order_v1 for details. The priority is 1-based for outputs 
that will be enabled after
+      this changeset is applied, all outputs that are disabled need to have 
the index set to zero.
+    </description>
+    <arg name="outputdevice" type="object" interface="kde_output_device_v2" 
summary="outputdevice the index applies to" />
+    <arg name="priority" type="uint" summary="the priority of the output" />
+  </request>
+</interface>
 </protocol>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/plasma-wayland-protocols-1.9.0/src/protocols/kde-output-order-v1.xml 
new/plasma-wayland-protocols-1.10/src/protocols/kde-output-order-v1.xml
--- old/plasma-wayland-protocols-1.9.0/src/protocols/kde-output-order-v1.xml    
1970-01-01 01:00:00.000000000 +0100
+++ new/plasma-wayland-protocols-1.10/src/protocols/kde-output-order-v1.xml     
2023-01-18 16:27:31.000000000 +0100
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<protocol name="kde_output_order_v1">
+  <copyright><![CDATA[
+    SPDX-FileCopyrightText: 2022 Xaver Hugl <[email protected]>
+
+    SPDX-License-Identifier: MIT-CMU
+    ]]></copyright>
+
+  <interface name="kde_output_order_v1" version="1">
+    <description summary="announce order of outputs">
+        Announce the order in which desktop environment components should be 
placed on outputs.
+        The compositor will send the list of outputs when the global is bound 
and whenever there is a change.
+    </description>
+
+    <event name="output">
+      <description summary="output name">
+        Specifies the output identified by their wl_output.name.
+      </description>
+      <arg name="output_name" type="string" summary="the name of the output"/>
+    </event>
+
+    <event name="done">
+      <description summary="done">
+        Specifies that the output list is complete. On the next output event, 
a new list begins.
+      </description>
+    </event>
+
+    <request name="destroy" type="destructor">
+      <description summary="Destroy the output order notifier."/>
+    </request>
+  </interface>
+
+</protocol>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/plasma-wayland-protocols-1.9.0/src/protocols/keystate.xml 
new/plasma-wayland-protocols-1.10/src/protocols/keystate.xml
--- old/plasma-wayland-protocols-1.9.0/src/protocols/keystate.xml       
2022-09-28 20:08:58.000000000 +0200
+++ new/plasma-wayland-protocols-1.10/src/protocols/keystate.xml        
2023-01-18 16:27:31.000000000 +0100
@@ -6,7 +6,7 @@
     SPDX-License-Identifier: LGPL-2.1-or-later
   ]]></copyright>
 
-  <interface  name="org_kde_kwin_keystate" version="3">
+  <interface  name="org_kde_kwin_keystate" version="4">
       <description summary="Key States">
         Keeps track of the states of the different keys that have a state 
attached to it.
       </description>
@@ -28,5 +28,8 @@
         <arg name="key" type="uint"/>
         <arg name="state" type="uint"/>
       </event>
+
+      <request name="destroy" type="destructor" since="4">
+      </request>
   </interface>
 </protocol>

Reply via email to