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 <fab...@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.griffi...@canonical.com>
 - Qt: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfe...@qt.io>
   (@eskilblomfeldt)
+- Smithay/Cosmic: Victoria Brekenfeld <wayl...@drakulix.de> (@drakulix),
 - Weston: Pekka Paalanen <pekka.paala...@collabora.com> (@pq),
   Daniel Stone <dan...@fooishbar.org> (@daniels)
 - wlroots/Sway: Simon Ser <cont...@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 <k...@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>

Reply via email to