Hello community,

here is the log from the commit of package wayland-protocols for 
openSUSE:Factory checked in at 2016-08-26 23:13:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wayland-protocols (Old)
 and      /work/SRC/openSUSE:Factory/.wayland-protocols.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "wayland-protocols"

Changes:
--------
--- /work/SRC/openSUSE:Factory/wayland-protocols/wayland-protocols.changes      
2016-08-06 20:37:15.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.wayland-protocols.new/wayland-protocols.changes 
2016-08-26 23:13:14.000000000 +0200
@@ -1,0 +2,10 @@
+Sat Aug 13 22:17:00 UTC 2016 - zai...@opensuse.org
+
+- Update to version 1.6:
+  * This release include two new unstable protocols:
+    - xdg-foreign: reference a toplevel surface from another client
+      and affect window manager relationship.
+    - idle-inhibit: inhibit idle behaviour (screen blanking,
+      screensaver, etc)
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ wayland-protocols.spec ++++++
--- /var/tmp/diff_new_pack.kqAh18/_old  2016-08-26 23:13:15.000000000 +0200
+++ /var/tmp/diff_new_pack.kqAh18/_new  2016-08-26 23:13:15.000000000 +0200
@@ -18,7 +18,7 @@
 
 
 Name:           wayland-protocols
-Version:        1.5
+Version:        1.6
 Release:        0
 Summary:        Wayland protocols that adds functionality not available in the 
core protocol
 License:        MIT

++++++ wayland-protocols-1.5.tar.xz -> wayland-protocols-1.6.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wayland-protocols-1.5/Makefile.am 
new/wayland-protocols-1.6/Makefile.am
--- old/wayland-protocols-1.5/Makefile.am       2016-07-22 05:42:57.000000000 
+0200
+++ new/wayland-protocols-1.6/Makefile.am       2016-08-12 05:21:07.000000000 
+0200
@@ -9,6 +9,8 @@
        unstable/pointer-constraints/pointer-constraints-unstable-v1.xml        
\
        unstable/tablet/tablet-unstable-v1.xml                                  
\
        unstable/tablet/tablet-unstable-v2.xml                                  
\
+       unstable/xdg-foreign/xdg-foreign-unstable-v1.xml                        
\
+       unstable/idle-inhibit/idle-inhibit-unstable-v1.xml                      
\
        $(NULL)
 
 stable_protocols =                                                             
\
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wayland-protocols-1.5/Makefile.in 
new/wayland-protocols-1.6/Makefile.in
--- old/wayland-protocols-1.5/Makefile.in       2016-07-22 05:48:45.000000000 
+0200
+++ new/wayland-protocols-1.6/Makefile.in       2016-08-12 05:22:28.000000000 
+0200
@@ -319,7 +319,9 @@
        unstable/relative-pointer/relative-pointer-unstable-v1.xml \
        unstable/pointer-constraints/pointer-constraints-unstable-v1.xml \
        unstable/tablet/tablet-unstable-v1.xml \
-       unstable/tablet/tablet-unstable-v2.xml
+       unstable/tablet/tablet-unstable-v2.xml \
+       unstable/xdg-foreign/xdg-foreign-unstable-v1.xml \
+       unstable/idle-inhibit/idle-inhibit-unstable-v1.xml
 am__EXEEXT_2 = stable/presentation-time/presentation-time.xml \
        stable/viewporter/viewporter.xml
 TEST_SUITE_LOG = test-suite.log
@@ -450,6 +452,8 @@
        unstable/pointer-constraints/pointer-constraints-unstable-v1.xml        
\
        unstable/tablet/tablet-unstable-v1.xml                                  
\
        unstable/tablet/tablet-unstable-v2.xml                                  
\
+       unstable/xdg-foreign/xdg-foreign-unstable-v1.xml                        
\
+       unstable/idle-inhibit/idle-inhibit-unstable-v1.xml                      
\
        $(NULL)
 
 stable_protocols = \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wayland-protocols-1.5/configure 
new/wayland-protocols-1.6/configure
--- old/wayland-protocols-1.5/configure 2016-07-22 05:48:45.000000000 +0200
+++ new/wayland-protocols-1.6/configure 2016-08-12 05:22: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.5.
+# Generated by GNU Autoconf 2.69 for wayland-protocols 1.6.
 #
 # 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.5'
-PACKAGE_STRING='wayland-protocols 1.5'
+PACKAGE_VERSION='1.6'
+PACKAGE_STRING='wayland-protocols 1.6'
 
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.5 to adapt to many kinds of 
systems.
+\`configure' configures wayland-protocols 1.6 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.5:";;
+     short | recursive ) echo "Configuration of wayland-protocols 1.6:";;
    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.5
+wayland-protocols configure 1.6
 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.5, which was
+It was created by wayland-protocols $as_me 1.6, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -1748,7 +1748,7 @@
 
 
 
-WAYLAND_PROTOCOLS_VERSION=1.5
+WAYLAND_PROTOCOLS_VERSION=1.6
 
 
 
@@ -2527,7 +2527,7 @@
 
 # Define the identity of the package.
  PACKAGE='wayland-protocols'
- VERSION='1.5'
+ VERSION='1.6'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -3230,7 +3230,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.5, which was
+This file was extended by wayland-protocols $as_me 1.6, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -3284,7 +3284,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.5
+wayland-protocols config.status 1.6
 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.5/configure.ac 
new/wayland-protocols-1.6/configure.ac
--- old/wayland-protocols-1.5/configure.ac      2016-07-22 05:43:35.000000000 
+0200
+++ new/wayland-protocols-1.6/configure.ac      2016-08-12 05:21:47.000000000 
+0200
@@ -1,7 +1,7 @@
 AC_PREREQ([2.64])
 
 m4_define([wayland_protocols_major_version], [1])
-m4_define([wayland_protocols_minor_version], [5])
+m4_define([wayland_protocols_minor_version], [6])
 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.5/unstable/idle-inhibit/README 
new/wayland-protocols-1.6/unstable/idle-inhibit/README
--- old/wayland-protocols-1.5/unstable/idle-inhibit/README      1970-01-01 
01:00:00.000000000 +0100
+++ new/wayland-protocols-1.6/unstable/idle-inhibit/README      2016-08-12 
05:20:52.000000000 +0200
@@ -0,0 +1,4 @@
+Screensaver inhibition protocol
+
+Maintainers:
+Bryce Harrington <br...@osg.samsung.com>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/wayland-protocols-1.5/unstable/idle-inhibit/idle-inhibit-unstable-v1.xml 
new/wayland-protocols-1.6/unstable/idle-inhibit/idle-inhibit-unstable-v1.xml
--- 
old/wayland-protocols-1.5/unstable/idle-inhibit/idle-inhibit-unstable-v1.xml    
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/wayland-protocols-1.6/unstable/idle-inhibit/idle-inhibit-unstable-v1.xml    
    2016-08-12 05:20:52.000000000 +0200
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<protocol name="idle_inhibit_unstable_v1">
+
+  <copyright>
+    Copyright © 2015 Samsung Electronics Co., Ltd
+
+    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="zwp_idle_inhibit_manager_v1" version="1">
+    <description summary="control behavior when display idles">
+      This interface permits inhibiting the idle behavior such as screen
+      blanking, locking, and screensaving.  The client binds the idle manager
+      globally, then creates idle-inhibitor objects for each surface.
+
+      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 idle inhibitor object">
+       This destroys the inhibit manager.
+      </description>
+    </request>
+
+    <request name="create_inhibitor">
+      <description summary="create a new inhibitor object">
+       Create a new inhibitor object associated with the given surface.
+      </description>
+      <arg name="id" type="new_id" interface="zwp_idle_inhibitor_v1"/>
+      <arg name="surface" type="object" interface="wl_surface"
+          summary="the surface that inhibits the idle behavior"/>
+    </request>
+
+  </interface>
+
+  <interface name="zwp_idle_inhibitor_v1" version="1">
+    <description summary="context object for inhibiting idle behavior">
+      An idle inhibitor prevents the output that the associated surface is
+      visible on from being set to a state where it is not visually usable due
+      to lack of user interaction (e.g. blanked, dimmed, locked, set to power
+      save, etc.)  Any screensaver processes are also blocked from displaying.
+
+      If the surface is destroyed, unmapped, becomes occluded, loses
+      visibility, or otherwise becomes not visually relevant for the user, the
+      idle inhibitor will not be honored by the compositor; if the surface
+      subsequently regains visibility the inhibitor takes effect once again.
+      Likewise, the inhibitor isn't honored if the system was already idled at
+      the time the inhibitor was established, although if the system later
+      de-idles and re-idles the inhibitor will take effect.
+    </description>
+
+    <request name="destroy" type="destructor">
+      <description summary="destroy the idle inhibitor object">
+       This removes the inhibitor effect from the associated wl_surface.
+      </description>
+    </request>
+
+  </interface>
+</protocol>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wayland-protocols-1.5/unstable/xdg-foreign/README 
new/wayland-protocols-1.6/unstable/xdg-foreign/README
--- old/wayland-protocols-1.5/unstable/xdg-foreign/README       1970-01-01 
01:00:00.000000000 +0100
+++ new/wayland-protocols-1.6/unstable/xdg-foreign/README       2016-08-12 
05:19:40.000000000 +0200
@@ -0,0 +1,4 @@
+xdg foreign protocol
+
+Maintainers:
+Jonas Ådahl <jad...@gmail.com>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/wayland-protocols-1.5/unstable/xdg-foreign/xdg-foreign-unstable-v1.xml 
new/wayland-protocols-1.6/unstable/xdg-foreign/xdg-foreign-unstable-v1.xml
--- old/wayland-protocols-1.5/unstable/xdg-foreign/xdg-foreign-unstable-v1.xml  
1970-01-01 01:00:00.000000000 +0100
+++ new/wayland-protocols-1.6/unstable/xdg-foreign/xdg-foreign-unstable-v1.xml  
2016-08-12 05:19:40.000000000 +0200
@@ -0,0 +1,186 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<protocol name="xdg_foreign_unstable_v1">
+
+  <copyright>
+    Copyright © 2015-2016 Red Hat Inc.
+
+    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 exporting xdg surface handles">
+    This protocol specifies a way for making it possible to reference a surface
+    of a different client. With such a reference, a client can, by using the
+    interfaces provided by this protocol, manipulate the relationship between
+    its own surfaces and the surface of some other client. For example, stack
+    some of its own surface above the other clients surface.
+
+    In order for a client A to get a reference of a surface of client B, client
+    B must first export its surface using xdg_exporter.export. Upon doing this,
+    client B will receive a handle (a unique string) that it may share with
+    client A in some way (for example D-Bus). After client A has received the
+    handle from client B, it may use xdg_importer.import to create a reference
+    to the surface client B just exported. See the corresponding requests for
+    details.
+
+    A possible use case for this is out-of-process dialogs. For example when a
+    sandboxed client without file system access needs the user to select a file
+    on the file system, given sandbox environment support, it can export its
+    surface, passing the exported surface handle to an unsandboxed process that
+    can show a file browser dialog and stack it above the sandboxed client's
+    surface.
+
+    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>
+
+  <interface name="zxdg_exporter_v1" version="1">
+    <description summary="interface for exporting surfaces">
+      A global interface used for exporting surfaces that can later be imported
+      using xdg_importer.
+    </description>
+
+    <request name="destroy" type="destructor">
+      <description summary="destroy the xdg_exporter object">
+       Notify the compositor that the xdg_exporter object will no longer be
+       used.
+      </description>
+    </request>
+
+    <request name="export">
+      <description summary="export a surface">
+       The export request exports the passed surface so that it can later be
+       imported via xdg_importer. When called, a new xdg_exported object will
+       be created and xdg_exported.handle will be sent immediately. See the
+       corresponding interface and event for details.
+
+       A surface may be exported multiple times, and each exported handle may
+       be used to create a xdg_imported multiple times. Only xdg_surface
+       surfaces may be exported.
+      </description>
+
+      <arg name="id" type="new_id" interface="zxdg_exported_v1"
+          summary="the new xdg_exported object"/>
+      <arg name="surface" type="object" interface="wl_surface"
+          summary="the surface to export"/>
+    </request>
+  </interface>
+
+  <interface name="zxdg_importer_v1" version="1">
+    <description summary="interface for importing surfaces">
+      A global interface used for importing surfaces exported by xdg_exporter.
+      With this interface, a client can create a reference to a surface of
+      another client.
+    </description>
+
+    <request name="destroy" type="destructor">
+      <description summary="destroy the xdg_importer object">
+       Notify the compositor that the xdg_importer object will no longer be
+       used.
+      </description>
+    </request>
+
+    <request name="import">
+      <description summary="import a surface">
+       The import request imports a surface from any client given a handle
+       retrieved by exporting said surface using xdg_exporter.export. When
+       called, a new xdg_imported object will be created. This new object
+       represents the imported surface, and the importing client can
+       manipulate its relationship using it. See xdg_imported for details.
+      </description>
+
+      <arg name="id" type="new_id" interface="zxdg_imported_v1"
+          summary="the new xdg_imported object"/>
+      <arg name="handle" type="string"
+          summary="the exported surface handle"/>
+    </request>
+  </interface>
+
+  <interface name="zxdg_exported_v1" version="1">
+    <description summary="an exported surface handle">
+      A xdg_exported object represents an exported reference to a surface. The
+      exported surface may be referenced as long as the xdg_exported object not
+      destroyed. Destroying the xdg_exported invalidates any relationship the
+      importer may have established using xdg_imported.
+    </description>
+
+    <request name="destroy" type="destructor">
+      <description summary="unexport the exported surface">
+       Revoke the previously exported surface. This invalidates any
+       relationship the importer may have set up using the xdg_imported created
+       given the handle sent via xdg_exported.handle.
+      </description>
+    </request>
+
+    <event name="handle">
+      <description summary="the exported surface handle">
+       The handle event contains the unique handle of this exported surface
+       reference. It may be shared with any client, which then can use it to
+       import the surface by calling xdg_importer.import. A handle may be
+       used to import the surface multiple times.
+      </description>
+
+      <arg name="handle" type="string" summary="the exported surface handle"/>
+    </event>
+  </interface>
+
+  <interface name="zxdg_imported_v1" version="1">
+    <description summary="an imported surface handle">
+      A xdg_imported object represents an imported reference to surface 
exported
+      by some client. A client can use this interface to manipulate
+      relationships between its own surfaces and the imported surface.
+    </description>
+
+    <request name="destroy" type="destructor">
+      <description summary="destroy the xdg_imported object">
+       Notify the compositor that it will no longer use the xdg_imported
+       object. Any relationship that may have been set up will at this point
+       be invalidated.
+      </description>
+    </request>
+
+    <request name="set_parent_of">
+      <description summary="set as the parent of some surface">
+       Set the imported surface as the parent of some surface of the client.
+       The passed surface must be a toplevel xdg_surface. Calling this function
+       sets up a surface to surface relation with the same stacking and 
positioning
+       semantics as xdg_surface.set_parent.
+      </description>
+
+      <arg name="surface" type="object" interface="wl_surface"
+          summary="the child surface"/>
+    </request>
+
+    <event name="destroyed">
+      <description summary="the imported surface handle has been destroyed">
+       The imported surface handle has been destroyed and any relationship set
+       up has been invalidated. This may happen for various reasons, for
+       example if the exported surface or the exported surface handle has been
+       destroyed, if the handle used for importing was invalid.
+      </description>
+    </event>
+  </interface>
+
+</protocol>


Reply via email to