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 2022-05-08 21:52:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/plasma-wayland-protocols (Old) and /work/SRC/openSUSE:Factory/.plasma-wayland-protocols.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma-wayland-protocols" Sun May 8 21:52:14 2022 rev:8 rq:975558 version:1.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/plasma-wayland-protocols/plasma-wayland-protocols.changes 2022-01-15 21:45:07.353611635 +0100 +++ /work/SRC/openSUSE:Factory/.plasma-wayland-protocols.new.1538/plasma-wayland-protocols.changes 2022-05-08 21:52:22.391464690 +0200 @@ -1,0 +2,11 @@ +Sat May 7 14:10:36 UTC 2022 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 1.7.0: + * Add destructor for primary output global + * Add AppletPanel window type to the org_kde_plasma_surface interface. + * plasma_surface: Add open_under_cursor request + * Rename screencast.xml to match the protocol name + * Add resourceName to plasma windowmanagement + * screencast: Introduce stream_region + +------------------------------------------------------------------- Old: ---- plasma-wayland-protocols-1.6.0.tar.xz plasma-wayland-protocols-1.6.0.tar.xz.sig New: ---- plasma-wayland-protocols-1.7.0.tar.xz plasma-wayland-protocols-1.7.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ plasma-wayland-protocols.spec ++++++ --- /var/tmp/diff_new_pack.eu1AVL/_old 2022-05-08 21:52:22.875465299 +0200 +++ /var/tmp/diff_new_pack.eu1AVL/_new 2022-05-08 21:52:22.879465304 +0200 @@ -18,7 +18,7 @@ %bcond_without lang Name: plasma-wayland-protocols -Version: 1.6.0 +Version: 1.7.0 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 ++++++ plasma-wayland-protocols-1.6.0.tar.xz -> plasma-wayland-protocols-1.7.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-wayland-protocols-1.6.0/CMakeLists.txt new/plasma-wayland-protocols-1.7.0/CMakeLists.txt --- old/plasma-wayland-protocols-1.6.0/CMakeLists.txt 2022-01-13 11:43:31.000000000 +0100 +++ new/plasma-wayland-protocols-1.7.0/CMakeLists.txt 2022-05-07 01:12:02.000000000 +0200 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.5) -project(PlasmaWaylandProtocols VERSION 1.6.0) +project(PlasmaWaylandProtocols VERSION 1.7.0) include(FeatureSummary) include(CMakePackageConfigHelpers) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-wayland-protocols-1.6.0/src/CMakeLists.txt new/plasma-wayland-protocols-1.7.0/src/CMakeLists.txt --- old/plasma-wayland-protocols-1.6.0/src/CMakeLists.txt 2022-01-13 11:43:31.000000000 +0100 +++ new/plasma-wayland-protocols-1.7.0/src/CMakeLists.txt 2022-05-07 01:12:02.000000000 +0200 @@ -16,7 +16,6 @@ protocols/plasma-virtual-desktop.xml protocols/plasma-window-management.xml protocols/remote-access.xml - protocols/screencast.xml protocols/server-decoration-palette.xml protocols/server-decoration.xml protocols/shadow.xml @@ -25,5 +24,10 @@ protocols/text-input-unstable-v2.xml protocols/text-input.xml protocols/wayland-eglstream-controller.xml + protocols/zkde-screencast-unstable-v1.xml DESTINATION ${KDE_INSTALL_DATADIR}/plasma-wayland-protocols) + +# Backward compatibility for previously used non-standard protocol file names +# TODO KF6 remove +install(FILES protocols/zkde-screencast-unstable-v1.xml RENAME screencast.xml DESTINATION ${KDE_INSTALL_DATADIR}/plasma-wayland-protocols) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-wayland-protocols-1.6.0/src/protocols/TODOKF6.md new/plasma-wayland-protocols-1.7.0/src/protocols/TODOKF6.md --- old/plasma-wayland-protocols-1.6.0/src/protocols/TODOKF6.md 2022-01-13 11:43:31.000000000 +0100 +++ new/plasma-wayland-protocols-1.7.0/src/protocols/TODOKF6.md 2022-05-07 01:12:02.000000000 +0200 @@ -3,3 +3,4 @@ * remote-access.xml: Deprecated in favor of screencast.xml * surface-extension.xml: Deprecated in Qt, not used anymore * wayland-eglstream-controller.xml: to be removed and moved to kwin, no other component in KDE should care about this, neither others. It's not a protocol we own. +* remove the legacy install name of zkde-screencast-unstable-v1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-wayland-protocols-1.6.0/src/protocols/kde-primary-output-v1.xml new/plasma-wayland-protocols-1.7.0/src/protocols/kde-primary-output-v1.xml --- old/plasma-wayland-protocols-1.6.0/src/protocols/kde-primary-output-v1.xml 2022-01-13 11:43:31.000000000 +0100 +++ new/plasma-wayland-protocols-1.7.0/src/protocols/kde-primary-output-v1.xml 2022-05-07 01:12:02.000000000 +0200 @@ -6,7 +6,7 @@ SPDX-License-Identifier: MIT-CMU ]]></copyright> -<interface name="kde_primary_output_v1" version="1"> +<interface name="kde_primary_output_v1" version="2"> <description summary="expose which is the primary display"> Protocol for telling which is the primary display among the selection of enabled outputs. </description> @@ -17,6 +17,10 @@ </description> <arg name="output_name" type="string" summary="the name of the output"/> </event> + + <request name="destroy" type="destructor" since="2"> + Destroy the primary output notifier. + </request> </interface> </protocol> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-wayland-protocols-1.6.0/src/protocols/plasma-shell.xml new/plasma-wayland-protocols-1.7.0/src/protocols/plasma-shell.xml --- old/plasma-wayland-protocols-1.6.0/src/protocols/plasma-shell.xml 2022-01-13 11:43:31.000000000 +0100 +++ new/plasma-wayland-protocols-1.7.0/src/protocols/plasma-shell.xml 2022-05-07 01:12:02.000000000 +0200 @@ -6,7 +6,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later ]]></copyright> - <interface name="org_kde_plasma_shell" version="6"> + <interface name="org_kde_plasma_shell" version="7"> <description summary="create shell windows and helpers"> This interface is used by KF5 powered Wayland shells to communicate with the compositor and can only be bound one time. @@ -119,7 +119,7 @@ --> </interface> - <interface name="org_kde_plasma_surface" version="6"> + <interface name="org_kde_plasma_surface" version="7"> <description summary="metadata interface"> An interface that may be implemented by a wl_surface, for implementations that provide the shell user interface. @@ -180,6 +180,7 @@ <entry name="notification" value="4"/> <entry name="tooltip" value="5"/> <entry name="criticalnotification" value="6" since="6"/> + <entry name="appletpopup" value="7" since="7"/> <!-- <entry name="splash" value="1"/> <entry name="dashboard" value="3"/> @@ -389,5 +390,11 @@ <arg name="skip" type="uint" summary="Boolean value that sets whether to skip the window switcher."/> </request> + <request name="open_under_cursor" since="7"> + <description summary="open under cursor"> + Request the initial position of this surface to be under the current + cursor position. Has to be called before attaching any buffer to this surface. + </description> + </request> </interface> </protocol> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-wayland-protocols-1.6.0/src/protocols/plasma-window-management.xml new/plasma-wayland-protocols-1.7.0/src/protocols/plasma-window-management.xml --- old/plasma-wayland-protocols-1.6.0/src/protocols/plasma-window-management.xml 2022-01-13 11:43:31.000000000 +0100 +++ new/plasma-wayland-protocols-1.7.0/src/protocols/plasma-window-management.xml 2022-05-07 01:12:02.000000000 +0200 @@ -101,7 +101,7 @@ </event> </interface> - <interface name="org_kde_plasma_window" version="15"> + <interface name="org_kde_plasma_window" version="16"> <description summary="interface to control application windows"> Manages and control an application window. @@ -372,6 +372,14 @@ </description> <arg name="output" type="object" interface="wl_output"/> </request> + + <event name="resource_name_changed" since="16"> + <description summary="X11 resource name has changed"> + This event will be sent when the X11 resource name of the window has changed. + This is only set for XWayland windows. + </description> + <arg name="resource_name" type="string" summary="resource name"/> + </event> </interface> <interface name="org_kde_plasma_activation_feedback" version="1"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-wayland-protocols-1.6.0/src/protocols/screencast.xml new/plasma-wayland-protocols-1.7.0/src/protocols/screencast.xml --- old/plasma-wayland-protocols-1.6.0/src/protocols/screencast.xml 2022-01-13 11:43:31.000000000 +0100 +++ new/plasma-wayland-protocols-1.7.0/src/protocols/screencast.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,65 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<protocol name="zkde_screencast_unstable_v1"> - <copyright><![CDATA[ - SPDX-FileCopyrightText: 2020-2021 Aleix Pol Gonzalez <aleix...@kde.org> - - SPDX-License-Identifier: LGPL-2.1-or-later - ]]></copyright> - <interface name="zkde_screencast_unstable_v1" version="2"> - <description summary="Protocol for managing PipeWire feeds of the different displays and windows."/> - - <enum name="pointer"> - <description summary="Stream consumer attachment attributes" /> - <entry name="hidden" value="1" summary="No cursor"/> - <entry name="embedded" value="2" summary="Render the cursor on the stream"/> - <entry name="metadata" value="4" summary="Send metadata about where the cursor is through PipeWire"/> - </enum> - - <request name="stream_output"> - <description summary="requests a feed from a given source"/> - <arg name="stream" type="new_id" interface="zkde_screencast_stream_unstable_v1"/> - <arg name="output" type="object" interface="wl_output"/> - <arg name="pointer" type="uint" summary="Requested pointer mode"/> - </request> - <request name="stream_window"> - <description summary="requests a feed from a given source"/> - <arg name="stream" type="new_id" interface="zkde_screencast_stream_unstable_v1"/> - <arg name="window_uuid" type="string" summary="window Identifier"/> - <arg name="pointer" type="uint" summary="Requested pointer mode"/> - </request> - - <request name="destroy" type="destructor"> - <description summary="Destroy the zkde_screencast_unstable_v1"> - Destroy the zkde_screencast_unstable_v1 object. - </description> - </request> - - <request name="stream_virtual_output" since="2"> - <description summary="requests a feed from a new virtual output"/> - <arg name="stream" type="new_id" interface="zkde_screencast_stream_unstable_v1"/> - <arg name="name" type="string" summary="name of the created output"/> - <arg name="width" type="int" summary="Logical width resolution"/> - <arg name="height" type="int" summary="Logical height resolution"/> - <arg name="scale" type="fixed" summary="Scaling factor of the display where it's to be displayed"/> - <arg name="pointer" type="uint" summary="Requested pointer mode"/> - </request> - </interface> - - <interface name="zkde_screencast_stream_unstable_v1" version="2"> - <request name="close" type="destructor"> - <description summary="Indicates we are done with the stream and the communication is over."/> - </request> - <event name="closed"> - <description summary="Notifies that the server has stopped the stream. Clients should now call close."/> - </event> - - <event name="created"> - <description summary="Notifies about a pipewire feed being created"/> - <arg name="node" type="uint" summary="node of the pipewire buffer"/> - </event> - <event name="failed"> - <description summary="Offers an error message so the client knows the created event will not arrive, and the client should close the resource."/> - <arg name="error" type="string" summary="A human readable translated error message."/> - </event> - </interface> -</protocol> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-wayland-protocols-1.6.0/src/protocols/zkde-screencast-unstable-v1.xml new/plasma-wayland-protocols-1.7.0/src/protocols/zkde-screencast-unstable-v1.xml --- old/plasma-wayland-protocols-1.6.0/src/protocols/zkde-screencast-unstable-v1.xml 1970-01-01 01:00:00.000000000 +0100 +++ new/plasma-wayland-protocols-1.7.0/src/protocols/zkde-screencast-unstable-v1.xml 2022-05-07 01:12:02.000000000 +0200 @@ -0,0 +1,77 @@ +<?xml version="1.0" encoding="UTF-8"?> +<protocol name="zkde_screencast_unstable_v1"> + <copyright><![CDATA[ + SPDX-FileCopyrightText: 2020-2021 Aleix Pol Gonzalez <aleix...@kde.org> + + SPDX-License-Identifier: LGPL-2.1-or-later + ]]></copyright> + <interface name="zkde_screencast_unstable_v1" version="3"> + <description summary="Protocol for managing PipeWire feeds of the different displays and windows."/> + + <enum name="pointer"> + <description summary="Stream consumer attachment attributes" /> + <entry name="hidden" value="1" summary="No cursor"/> + <entry name="embedded" value="2" summary="Render the cursor on the stream"/> + <entry name="metadata" value="4" summary="Send metadata about where the cursor is through PipeWire"/> + </enum> + + <request name="stream_output"> + <description summary="requests a feed from a given source"/> + <arg name="stream" type="new_id" interface="zkde_screencast_stream_unstable_v1"/> + <arg name="output" type="object" interface="wl_output"/> + <arg name="pointer" type="uint" summary="Requested pointer mode"/> + </request> + <request name="stream_window"> + <description summary="requests a feed from a given source"/> + <arg name="stream" type="new_id" interface="zkde_screencast_stream_unstable_v1"/> + <arg name="window_uuid" type="string" summary="window Identifier"/> + <arg name="pointer" type="uint" summary="Requested pointer mode"/> + </request> + + <request name="destroy" type="destructor"> + <description summary="Destroy the zkde_screencast_unstable_v1"> + Destroy the zkde_screencast_unstable_v1 object. + </description> + </request> + + <request name="stream_virtual_output" since="2"> + <description summary="requests a feed from a new virtual output"/> + <arg name="stream" type="new_id" interface="zkde_screencast_stream_unstable_v1"/> + <arg name="name" type="string" summary="name of the created output"/> + <arg name="width" type="int" summary="Logical width resolution"/> + <arg name="height" type="int" summary="Logical height resolution"/> + <arg name="scale" type="fixed" summary="Scaling factor of the display where it's to be displayed"/> + <arg name="pointer" type="uint" summary="Requested pointer mode"/> + </request> + + <request name="stream_region" since="3"> + <description summary="requests a feed from region in the workspace"/> + <arg name="stream" type="new_id" interface="zkde_screencast_stream_unstable_v1"/> + + <arg name="x" type="int" summary="Logical left position"/> + <arg name="y" type="int" summary="Logical top position"/> + <arg name="width" type="uint" summary="Logical width resolution"/> + <arg name="height" type="uint" summary="Logical height resolution"/> + <arg name="scale" type="fixed" summary="Scaling factor of the output recording"/> + <arg name="pointer" type="uint" summary="Requested pointer mode"/> + </request> + </interface> + + <interface name="zkde_screencast_stream_unstable_v1" version="3"> + <request name="close" type="destructor"> + <description summary="Indicates we are done with the stream and the communication is over."/> + </request> + <event name="closed"> + <description summary="Notifies that the server has stopped the stream. Clients should now call close."/> + </event> + + <event name="created"> + <description summary="Notifies about a pipewire feed being created"/> + <arg name="node" type="uint" summary="node of the pipewire buffer"/> + </event> + <event name="failed"> + <description summary="Offers an error message so the client knows the created event will not arrive, and the client should close the resource."/> + <arg name="error" type="string" summary="A human readable translated error message."/> + </event> + </interface> +</protocol>