Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package wayland-protocols for openSUSE:Factory checked in at 2022-12-01 16:58:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wayland-protocols (Old)
and /work/SRC/openSUSE:Factory/.wayland-protocols.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wayland-protocols"
Thu Dec 1 16:58:17 2022 rev:33 rq:1039123 version:1.31
Changes:
--------
--- /work/SRC/openSUSE:Factory/wayland-protocols/wayland-protocols.changes 2022-11-29 10:52:53.288652340 +0100
+++ /work/SRC/openSUSE:Factory/.wayland-protocols.new.1835/wayland-protocols.changes 2022-12-01 16:58:19.374863686 +0100
@@ -1,0 +2,7 @@
+Tue Nov 29 18:34:53 UTC 2022 - Fabian Vogt <fabian(a)ritter-vogt.de>
+
+- Update to version 1.31:
+ + wp-fractional-scale-v1: new protocol
+ + xdg-shell: add defunct_role_object error
+
+-------------------------------------------------------------------
Old:
----
wayland-protocols-1.30.tar.xz
wayland-protocols-1.30.tar.xz.sig
New:
----
wayland-protocols-1.31.tar.xz
wayland-protocols-1.31.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ wayland-protocols.spec ++++++
--- /var/tmp/diff_new_pack.aXKXCS/_old 2022-12-01 16:58:19.898866562 +0100
+++ /var/tmp/diff_new_pack.aXKXCS/_new 2022-12-01 16:58:19.902866584 +0100
@@ -18,7 +18,7 @@
Name: wayland-protocols
-Version: 1.30
+Version: 1.31
Release: 0
Summary: Wayland protocols that add functionality not available in the core protocol
License: MIT
++++++ wayland-protocols-1.30.tar.xz -> wayland-protocols-1.31.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wayland-protocols-1.30/GOVERNANCE.md new/wayland-protocols-1.31/GOVERNANCE.md
--- old/wayland-protocols-1.30/GOVERNANCE.md 2022-11-21 17:08:24.000000000 +0100
+++ new/wayland-protocols-1.31/GOVERNANCE.md 2022-11-29 14:37:41.000000000 +0100
@@ -77,7 +77,7 @@
implementations (either 1 client + 2 servers, or 2 clients + 1 server) to be
eligible for inclusion.
5. Protocols in the "ext" namespace are eligible for inclusion only if ACKed by
- at least one other member.
+ at least 2 members.
6. Protocols in the "ext" namespace must have at least one open-source client &
one open-source server implementation to be eligible for inclusion.
7. "Open-source" is defined as distributed with an Open Source Initiative
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wayland-protocols-1.30/MEMBERS.md new/wayland-protocols-1.31/MEMBERS.md
--- old/wayland-protocols-1.30/MEMBERS.md 2022-11-21 17:08:24.000000000 +0100
+++ new/wayland-protocols-1.31/MEMBERS.md 2022-11-29 14:37:41.000000000 +0100
@@ -9,6 +9,7 @@
Alan Griffiths <alan.griffiths(a)canonical.com>
- Qt: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt(a)qt.io>
(@eskilblomfeldt)
+- Smithay/Cosmic: Victoria Brekenfeld <wayland(a)drakulix.de> (@drakulix),
- Weston: Pekka Paalanen <pekka.paalanen(a)collabora.com> (@pq),
Daniel Stone <daniel(a)fooishbar.org> (@daniels)
- wlroots/Sway: Simon Ser <contact(a)emersion.fr> (@emersion),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wayland-protocols-1.30/meson.build new/wayland-protocols-1.31/meson.build
--- old/wayland-protocols-1.30/meson.build 2022-11-21 17:08:24.000000000 +0100
+++ new/wayland-protocols-1.31/meson.build 2022-11-29 14:37:41.000000000 +0100
@@ -1,5 +1,5 @@
project('wayland-protocols',
- version: '1.30',
+ version: '1.31',
meson_version: '>= 0.55.0',
license: 'MIT/Expat',
)
@@ -40,6 +40,7 @@
'drm-lease': ['v1'],
'ext-idle-notify': ['v1'],
'ext-session-lock': ['v1'],
+ 'fractional-scale': ['v1'],
'single-pixel-buffer': ['v1'],
'tearing-control': ['v1'],
'xdg-activation': ['v1'],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wayland-protocols-1.30/stable/xdg-shell/xdg-shell.xml new/wayland-protocols-1.31/stable/xdg-shell/xdg-shell.xml
--- old/wayland-protocols-1.30/stable/xdg-shell/xdg-shell.xml 2022-11-21 17:08:24.000000000 +0100
+++ new/wayland-protocols-1.31/stable/xdg-shell/xdg-shell.xml 2022-11-29 14:37:41.000000000 +0100
@@ -467,12 +467,15 @@
summary="Invalid serial number when acking a configure event"/>
<entry name="invalid_size" value="5"
summary="Width or height was zero or negative"/>
+ <entry name="defunct_role_object" value="6"
+ summary="Surface was destroyed before its role object"/>
</enum>
<request name="destroy" type="destructor">
<description summary="destroy the xdg_surface">
Destroy the xdg_surface object. An xdg_surface must only be destroyed
- after its role object has been destroyed.
+ after its role object has been destroyed, otherwise
+ a defunct_role_object error is raised.
</description>
</request>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wayland-protocols-1.30/staging/fractional-scale/README new/wayland-protocols-1.31/staging/fractional-scale/README
--- old/wayland-protocols-1.30/staging/fractional-scale/README 1970-01-01 01:00:00.000000000 +0100
+++ new/wayland-protocols-1.31/staging/fractional-scale/README 2022-11-29 14:37:41.000000000 +0100
@@ -0,0 +1,4 @@
+wp fractional scale protocol
+
+Maintainers:
+Kenny Levinsen <kl(a)kl.wtf>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wayland-protocols-1.30/staging/fractional-scale/fractional-scale-v1.xml new/wayland-protocols-1.31/staging/fractional-scale/fractional-scale-v1.xml
--- old/wayland-protocols-1.30/staging/fractional-scale/fractional-scale-v1.xml 1970-01-01 01:00:00.000000000 +0100
+++ new/wayland-protocols-1.31/staging/fractional-scale/fractional-scale-v1.xml 2022-11-29 14:37:41.000000000 +0100
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<protocol name="fractional_scale_v1">
+ <copyright>
+ Copyright �� 2022 Kenny Levinsen
+
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of this software and associated documentation files (the "Software"),
+ to deal in the Software without restriction, including without limitation
+ the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ and/or sell copies of the Software, and to permit persons to whom the
+ Software is furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice (including the next
+ paragraph) shall be included in all copies or substantial portions of the
+ Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ DEALINGS IN THE SOFTWARE.
+ </copyright>
+
+ <description summary="Protocol for requesting fractional surface scales">
+ This protocol allows a compositor to suggest for surfaces to render at
+ fractional scales.
+
+ A client can submit scaled content by utilizing wp_viewport. This is done by
+ creating a wp_viewport object for the surface and setting the destination
+ rectangle to the surface size before the scale factor is applied.
+
+ The buffer size is calculated by multiplying the surface size by the
+ intended scale.
+
+ The wl_surface buffer scale should remain set to 1.
+
+ If a surface has a surface-local size of 100 px by 50 px and wishes to
+ submit buffers with a scale of 1.5, then a buffer of 150px by 75 px should
+ be used and the wp_viewport destination rectangle should be 100 px by 50 px.
+
+ For toplevel surfaces, the size is rounded halfway away from zero. The
+ rounding algorithm for subsurface position and size is not defined.
+ </description>
+
+ <interface name="wp_fractional_scale_manager_v1" version="1">
+ <description summary="fractional surface scale information">
+ A global interface for requesting surfaces to use fractional scales.
+ </description>
+
+ <request name="destroy" type="destructor">
+ <description summary="unbind the fractional surface scale interface">
+ Informs the server that the client will not be using this protocol
+ object anymore. This does not affect any other objects,
+ wp_fractional_scale_v1 objects included.
+ </description>
+ </request>
+
+ <enum name="error">
+ <entry name="fractional_scale_exists" value="0"
+ summary="the surface already has a fractional_scale object associated"/>
+ </enum>
+
+ <request name="get_fractional_scale">
+ <description summary="extend surface interface for scale information">
+ Create an add-on object for the the wl_surface to let the compositor
+ request fractional scales. If the given wl_surface already has a
+ wp_fractional_scale_v1 object associated, the fractional_scale_exists
+ protocol error is raised.
+ </description>
+ <arg name="id" type="new_id" interface="wp_fractional_scale_v1"
+ summary="the new surface scale info interface id"/>
+ <arg name="surface" type="object" interface="wl_surface"
+ summary="the surface"/>
+ </request>
+ </interface>
+
+ <interface name="wp_fractional_scale_v1" version="1">
+ <description summary="fractional scale interface to a wl_surface">
+ An additional interface to a wl_surface object which allows the compositor
+ to inform the client of the preferred scale.
+ </description>
+
+ <request name="destroy" type="destructor">
+ <description summary="remove surface scale information for surface">
+ Destroy the fractional scale object. When this object is destroyed,
+ preferred_scale events will no longer be sent.
+ </description>
+ </request>
+
+ <event name="preferred_scale">
+ <description summary="notify of new preferred scale">
+ Notification of a new preferred scale for this surface that the
+ compositor suggests that the client should use.
+
+ The sent scale is the numerator of a fraction with a denominator of 120.
+ </description>
+ <arg name="scale" type="uint" summary="the new preferred scale"/>
+ </event>
+ </interface>
+</protocol>