Hello community,

here is the log from the commit of package wayland-protocols for 
openSUSE:Factory checked in at 2018-07-12 09:15:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wayland-protocols (Old)
 and      /work/SRC/openSUSE:Factory/.wayland-protocols.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "wayland-protocols"

Thu Jul 12 09:15:34 2018 rev:17 rq:621486 version:1.15

Changes:
--------
--- /work/SRC/openSUSE:Factory/wayland-protocols/wayland-protocols.changes      
2018-06-03 12:30:23.336965794 +0200
+++ /work/SRC/openSUSE:Factory/.wayland-protocols.new/wayland-protocols.changes 
2018-07-12 09:15:36.906120375 +0200
@@ -1,0 +2,9 @@
+Sat Jul  7 20:50:10 UTC 2018 - bjorn....@gmail.com
+
+- Update to version 1.15:
+  * This version includes a new unstable protocol that enables
+    clients to allow the compositor to draw window decorations.
+  * The xdg-shell protocol also saw a fix clarifying the
+    requirements for xdg-popup parents.
+
+-------------------------------------------------------------------

Old:
----
  wayland-protocols-1.14.tar.xz
  wayland-protocols-1.14.tar.xz.sig

New:
----
  wayland-protocols-1.15.tar.xz
  wayland-protocols-1.15.tar.xz.sig

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

Other differences:
------------------
++++++ wayland-protocols.spec ++++++
--- /var/tmp/diff_new_pack.UXcyc2/_old  2018-07-12 09:15:37.386121047 +0200
+++ /var/tmp/diff_new_pack.UXcyc2/_new  2018-07-12 09:15:37.390121053 +0200
@@ -18,7 +18,7 @@
 
 
 Name:           wayland-protocols
-Version:        1.14
+Version:        1.15
 Release:        0
 Summary:        Wayland protocols that adds functionality not available in the 
core protocol
 License:        MIT

++++++ wayland-protocols-1.14.tar.xz -> wayland-protocols-1.15.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wayland-protocols-1.14/Makefile.am 
new/wayland-protocols-1.15/Makefile.am
--- old/wayland-protocols-1.14/Makefile.am      2018-02-14 13:28:43.000000000 
+0100
+++ new/wayland-protocols-1.15/Makefile.am      2018-07-04 23:23:14.000000000 
+0200
@@ -1,3 +1,5 @@
+ACLOCAL_AMFLAGS = -I m4
+
 unstable_protocols =                                                           
\
        unstable/pointer-gestures/pointer-gestures-unstable-v1.xml              
\
        unstable/fullscreen-shell/fullscreen-shell-unstable-v1.xml              
\
@@ -17,6 +19,7 @@
        
unstable/keyboard-shortcuts-inhibit/keyboard-shortcuts-inhibit-unstable-v1.xml \
        unstable/xdg-output/xdg-output-unstable-v1.xml                          
\
        unstable/input-timestamps/input-timestamps-unstable-v1.xml      \
+       unstable/xdg-decoration/xdg-decoration-unstable-v1.xml  \
        $(NULL)
 
 stable_protocols =                                                             
\
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wayland-protocols-1.14/Makefile.in 
new/wayland-protocols-1.15/Makefile.in
--- old/wayland-protocols-1.14/Makefile.in      2018-05-03 17:38:00.000000000 
+0200
+++ new/wayland-protocols-1.15/Makefile.in      2018-07-04 23:24:28.000000000 
+0200
@@ -328,7 +328,8 @@
        unstable/xwayland-keyboard-grab/xwayland-keyboard-grab-unstable-v1.xml \
        
unstable/keyboard-shortcuts-inhibit/keyboard-shortcuts-inhibit-unstable-v1.xml \
        unstable/xdg-output/xdg-output-unstable-v1.xml \
-       unstable/input-timestamps/input-timestamps-unstable-v1.xml
+       unstable/input-timestamps/input-timestamps-unstable-v1.xml \
+       unstable/xdg-decoration/xdg-decoration-unstable-v1.xml
 am__EXEEXT_2 = stable/presentation-time/presentation-time.xml \
        stable/viewporter/viewporter.xml \
        stable/xdg-shell/xdg-shell.xml
@@ -450,6 +451,7 @@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 wayland_scanner = @wayland_scanner@
+ACLOCAL_AMFLAGS = -I m4
 unstable_protocols = \
        unstable/pointer-gestures/pointer-gestures-unstable-v1.xml              
\
        unstable/fullscreen-shell/fullscreen-shell-unstable-v1.xml              
\
@@ -469,6 +471,7 @@
        
unstable/keyboard-shortcuts-inhibit/keyboard-shortcuts-inhibit-unstable-v1.xml \
        unstable/xdg-output/xdg-output-unstable-v1.xml                          
\
        unstable/input-timestamps/input-timestamps-unstable-v1.xml      \
+       unstable/xdg-decoration/xdg-decoration-unstable-v1.xml  \
        $(NULL)
 
 stable_protocols = \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wayland-protocols-1.14/configure 
new/wayland-protocols-1.15/configure
--- old/wayland-protocols-1.14/configure        2018-05-03 17:38:00.000000000 
+0200
+++ new/wayland-protocols-1.15/configure        2018-07-04 23:24:28.000000000 
+0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for wayland-protocols 1.14.
+# Generated by GNU Autoconf 2.69 for wayland-protocols 1.15.
 #
 # Report bugs to 
<https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=wayland&version=unspecified>.
 #
@@ -580,8 +580,8 @@
 # Identity of this package.
 PACKAGE_NAME='wayland-protocols'
 PACKAGE_TARNAME='wayland-protocols'
-PACKAGE_VERSION='1.14'
-PACKAGE_STRING='wayland-protocols 1.14'
+PACKAGE_VERSION='1.15'
+PACKAGE_STRING='wayland-protocols 1.15'
 
PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=wayland&version=unspecified'
 PACKAGE_URL='http://wayland.freedesktop.org/'
 
@@ -1215,7 +1215,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures wayland-protocols 1.14 to adapt to many kinds of 
systems.
+\`configure' configures wayland-protocols 1.15 to adapt to many kinds of 
systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1282,7 +1282,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of wayland-protocols 1.14:";;
+     short | recursive ) echo "Configuration of wayland-protocols 1.15:";;
    esac
   cat <<\_ACEOF
 
@@ -1380,7 +1380,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-wayland-protocols configure 1.14
+wayland-protocols configure 1.15
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1397,7 +1397,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by wayland-protocols $as_me 1.14, which was
+It was created by wayland-protocols $as_me 1.15, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -1748,7 +1748,7 @@
 
 
 
-WAYLAND_PROTOCOLS_VERSION=1.14
+WAYLAND_PROTOCOLS_VERSION=1.15
 
 
 
@@ -2527,7 +2527,7 @@
 
 # Define the identity of the package.
  PACKAGE='wayland-protocols'
- VERSION='1.14'
+ VERSION='1.15'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -3346,7 +3346,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by wayland-protocols $as_me 1.14, which was
+This file was extended by wayland-protocols $as_me 1.15, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -3400,7 +3400,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-wayland-protocols config.status 1.14
+wayland-protocols config.status 1.15
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wayland-protocols-1.14/configure.ac 
new/wayland-protocols-1.15/configure.ac
--- old/wayland-protocols-1.14/configure.ac     2018-05-03 17:37:37.000000000 
+0200
+++ new/wayland-protocols-1.15/configure.ac     2018-07-04 23:23:14.000000000 
+0200
@@ -1,7 +1,7 @@
 AC_PREREQ([2.64])
 
 m4_define([wayland_protocols_major_version], [1])
-m4_define([wayland_protocols_minor_version], [14])
+m4_define([wayland_protocols_minor_version], [15])
 m4_define([wayland_protocols_version],
           [wayland_protocols_major_version.wayland_protocols_minor_version])
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/wayland-protocols-1.14/stable/xdg-shell/xdg-shell.xml 
new/wayland-protocols-1.15/stable/xdg-shell/xdg-shell.xml
--- old/wayland-protocols-1.14/stable/xdg-shell/xdg-shell.xml   2018-05-03 
16:24:51.000000000 +0200
+++ new/wayland-protocols-1.15/stable/xdg-shell/xdg-shell.xml   2018-07-04 
23:23:14.000000000 +0200
@@ -1031,9 +1031,6 @@
       surface of their own is clicked should dismiss the popup using the 
destroy
       request.
 
-      The parent surface must have either the xdg_toplevel or xdg_popup surface
-      role.
-
       A newly created xdg_popup will be stacked on top of all previously 
created
       xdg_popup surfaces associated with the same xdg_toplevel.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/wayland-protocols-1.14/unstable/xdg-decoration/README 
new/wayland-protocols-1.15/unstable/xdg-decoration/README
--- old/wayland-protocols-1.14/unstable/xdg-decoration/README   1970-01-01 
01:00:00.000000000 +0100
+++ new/wayland-protocols-1.15/unstable/xdg-decoration/README   2018-07-04 
23:23:14.000000000 +0200
@@ -0,0 +1,4 @@
+xdg_decoration protocol
+
+Maintainers:
+Simon Ser <cont...@emersion.fr>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/wayland-protocols-1.14/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml
 
new/wayland-protocols-1.15/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml
--- 
old/wayland-protocols-1.14/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml
   1970-01-01 01:00:00.000000000 +0100
+++ 
new/wayland-protocols-1.15/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml
   2018-07-04 23:23:14.000000000 +0200
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<protocol name="xdg_decoration_unstable_v1">
+  <copyright>
+    Copyright © 2018 Simon Ser
+
+    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>
+
+  <interface name="zxdg_decoration_manager_v1" version="1">
+    <description summary="window decoration manager">
+      This interface allows a compositor to announce support for server-side
+      decorations.
+
+      A window decoration is a set of window controls as deemed appropriate by
+      the party managing them, such as user interface components used to move,
+      resize and change a window's state.
+
+      A client can use this protocol to request being decorated by a supporting
+      compositor.
+
+      If compositor and client do not negotiate the use of a server-side
+      decoration using this protocol, clients continue to self-decorate as they
+      see fit.
+
+      Warning! The protocol described in this file is experimental and
+      backward incompatible changes may be made. Backward compatible changes
+      may be added together with the corresponding interface version bump.
+      Backward incompatible changes are done by bumping the version number in
+      the protocol and interface names and resetting the interface version.
+      Once the protocol is to be declared stable, the 'z' prefix and the
+      version number in the protocol and interface names are removed and the
+      interface version number is reset.
+    </description>
+
+    <request name="destroy" type="destructor">
+      <description summary="destroy the decoration manager object">
+        Destroy the decoration manager. This doesn't destroy objects created
+        with the manager.
+      </description>
+    </request>
+
+    <request name="get_toplevel_decoration">
+      <description summary="create a new toplevel decoration object">
+        Create a new decoration object associated with the given toplevel.
+
+        Creating an xdg_toplevel_decoration from an xdg_toplevel which has a
+        buffer attached or committed is a client error, and any attempts by a
+        client to attach or manipulate a buffer prior to the first
+        xdg_toplevel_decoration.configure event must also be treated as
+        errors.
+      </description>
+      <arg name="id" type="new_id" interface="zxdg_toplevel_decoration_v1"/>
+      <arg name="toplevel" type="object" interface="xdg_toplevel"/>
+    </request>
+  </interface>
+
+  <interface name="zxdg_toplevel_decoration_v1" version="1">
+    <description summary="decoration object for a toplevel surface">
+      The decoration object allows the compositor to toggle server-side window
+      decorations for a toplevel surface. The client can request to switch to
+      another mode.
+
+      The xdg_toplevel_decoration object must be destroyed before its
+      xdg_toplevel.
+    </description>
+
+    <enum name="error">
+      <entry name="unconfigured_buffer" value="0"
+        summary="xdg_toplevel has a buffer attached before configure"/>
+      <entry name="already_constructed" value="1"
+        summary="xdg_toplevel already has a decoration object"/>
+      <entry name="orphaned" value="2"
+        summary="xdg_toplevel destroyed before the decoration object"/>
+    </enum>
+
+    <request name="destroy" type="destructor">
+      <description summary="destroy the decoration object">
+        Switch back to a mode without any server-side decorations at the next
+        commit.
+      </description>
+    </request>
+
+    <enum name="mode">
+      <description summary="window decoration modes">
+        These values describe window decoration modes.
+      </description>
+      <entry name="client_side" value="1"
+        summary="no server-side window decoration"/>
+      <entry name="server_side" value="2"
+        summary="server-side window decoration"/>
+    </enum>
+
+    <request name="set_mode">
+      <description summary="set the decoration mode">
+        Set the toplevel surface decoration mode. This informs the compositor
+        that the client prefers the provided decoration mode.
+
+        After requesting a decoration mode, the compositor will respond by
+        emitting a xdg_surface.configure event. The client should then update
+        its content, drawing it without decorations if the received mode is
+        server-side decorations. The client must also acknowledge the configure
+        when committing the new content (see xdg_surface.ack_configure).
+
+        The compositor can decide not to use the client's mode and enforce a
+        different mode instead.
+
+        Clients whose decoration mode depend on the xdg_toplevel state may send
+        a set_mode request in response to a xdg_surface.configure event and 
wait
+        for the next xdg_surface.configure event to prevent unwanted state.
+        Such clients are responsible for preventing configure loops and must
+        make sure not to send multiple successive set_mode requests with the
+        same decoration mode.
+      </description>
+      <arg name="mode" type="uint" enum="mode" summary="the decoration mode"/>
+    </request>
+
+    <request name="unset_mode">
+      <description summary="unset the decoration mode">
+        Unset the toplevel surface decoration mode. This informs the compositor
+        that the client doesn't prefer a particular decoration mode.
+
+        This request has the same semantics as set_mode.
+      </description>
+    </request>
+
+    <event name="configure">
+      <description summary="suggest a surface change">
+        The configure event asks the client to change its decoration mode. The
+        configured state should not be applied immediately. Clients must send 
an
+        ack_configure in response to this event. See xdg_surface.configure and
+        xdg_surface.ack_configure for details.
+
+        A configure event can be sent at any time. The specified mode must be
+        obeyed by the client.
+      </description>
+      <arg name="mode" type="uint" enum="mode" summary="the decoration mode"/>
+    </event>
+  </interface>
+</protocol>


Reply via email to