diff -Nru wayland-protocols-1.10/configure wayland-protocols-1.11/configure --- wayland-protocols-1.10/configure 2017-07-31 10:58:01.000000000 +0000 +++ wayland-protocols-1.11/configure 2017-10-11 08:20:20.000000000 +0000 @@ -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.10. +# Generated by GNU Autoconf 2.69 for wayland-protocols 1.11. # # Report bugs to . # @@ -580,8 +580,8 @@ # Identity of this package. PACKAGE_NAME='wayland-protocols' PACKAGE_TARNAME='wayland-protocols' -PACKAGE_VERSION='1.10' -PACKAGE_STRING='wayland-protocols 1.10' +PACKAGE_VERSION='1.11' +PACKAGE_STRING='wayland-protocols 1.11' 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.10 to adapt to many kinds of systems. +\`configure' configures wayland-protocols 1.11 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.10:";; + short | recursive ) echo "Configuration of wayland-protocols 1.11:";; 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.10 +wayland-protocols configure 1.11 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.10, which was +It was created by wayland-protocols $as_me 1.11, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -1748,7 +1748,7 @@ -WAYLAND_PROTOCOLS_VERSION=1.10 +WAYLAND_PROTOCOLS_VERSION=1.11 @@ -2527,7 +2527,7 @@ # Define the identity of the package. PACKAGE='wayland-protocols' - VERSION='1.10' + VERSION='1.11' 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.10, which was +This file was extended by wayland-protocols $as_me 1.11, 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.10 +wayland-protocols config.status 1.11 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -Nru wayland-protocols-1.10/configure.ac wayland-protocols-1.11/configure.ac --- wayland-protocols-1.10/configure.ac 2017-07-31 10:57:58.000000000 +0000 +++ wayland-protocols-1.11/configure.ac 2017-10-11 08:19:43.000000000 +0000 @@ -1,7 +1,7 @@ AC_PREREQ([2.64]) m4_define([wayland_protocols_major_version], [1]) -m4_define([wayland_protocols_minor_version], [10]) +m4_define([wayland_protocols_minor_version], [11]) m4_define([wayland_protocols_version], [wayland_protocols_major_version.wayland_protocols_minor_version]) diff -Nru wayland-protocols-1.10/debian/changelog wayland-protocols-1.11/debian/changelog --- wayland-protocols-1.10/debian/changelog 2017-08-26 21:56:43.000000000 +0000 +++ wayland-protocols-1.11/debian/changelog 2017-12-13 15:44:29.000000000 +0000 @@ -1,8 +1,16 @@ -wayland-protocols (1.10-1~ubuntu16.04.1~ppa1) xenial; urgency=medium +wayland-protocols (1.11-1~ubuntu16.04.1~ppa1) xenial; urgency=medium * No-change backport to xenial - -- Gianfranco Costamagna Sat, 26 Aug 2017 23:56:43 +0200 + -- Gianfranco Costamagna Wed, 13 Dec 2017 16:44:29 +0100 + +wayland-protocols (1.11-1) unstable; urgency=medium + + * New upstream release. + * debhelper 10 enables autoreconf for us. + * Bump Standards-Version to 4.1.1; no changes needed. + + -- Emilio Pozuelo Monfort Wed, 11 Oct 2017 19:25:12 +0200 wayland-protocols (1.10-1) unstable; urgency=medium diff -Nru wayland-protocols-1.10/debian/control wayland-protocols-1.11/debian/control --- wayland-protocols-1.10/debian/control 2017-08-03 07:44:10.000000000 +0000 +++ wayland-protocols-1.11/debian/control 2017-10-11 17:25:12.000000000 +0000 @@ -6,10 +6,9 @@ Emilio Pozuelo Monfort Build-Depends: debhelper (>=10), - dh-autoreconf, libwayland-dev, pkg-config -Standards-Version: 4.0.0 +Standards-Version: 4.1.1 Homepage: http://wayland.freedesktop.org/ Vcs-Git: git://anonscm.debian.org/pkg-xorg/wayland/wayland-protocols.git Vcs-Browser: https://anonscm.debian.org/cgit/pkg-xorg/wayland/wayland-protocols.git diff -Nru wayland-protocols-1.10/debian/rules wayland-protocols-1.11/debian/rules --- wayland-protocols-1.10/debian/rules 2017-08-03 07:44:10.000000000 +0000 +++ wayland-protocols-1.11/debian/rules 2017-10-11 17:25:12.000000000 +0000 @@ -1,8 +1,4 @@ #!/usr/bin/make -f -# See debhelper(7) (uncomment to enable) -# output every command that modifies files on the build system. -# export DH_VERBOSE = 1 %: - dh $@ --with autoreconf - + dh $@ diff -Nru wayland-protocols-1.10/Makefile.am wayland-protocols-1.11/Makefile.am --- wayland-protocols-1.10/Makefile.am 2017-07-31 10:15:45.000000000 +0000 +++ wayland-protocols-1.11/Makefile.am 2017-10-11 08:19:25.000000000 +0000 @@ -11,6 +11,7 @@ unstable/tablet/tablet-unstable-v1.xml \ unstable/tablet/tablet-unstable-v2.xml \ unstable/xdg-foreign/xdg-foreign-unstable-v1.xml \ + unstable/xdg-foreign/xdg-foreign-unstable-v2.xml \ unstable/idle-inhibit/idle-inhibit-unstable-v1.xml \ unstable/xwayland-keyboard-grab/xwayland-keyboard-grab-unstable-v1.xml \ unstable/keyboard-shortcuts-inhibit/keyboard-shortcuts-inhibit-unstable-v1.xml \ diff -Nru wayland-protocols-1.10/Makefile.in wayland-protocols-1.11/Makefile.in --- wayland-protocols-1.10/Makefile.in 2017-07-31 10:58:01.000000000 +0000 +++ wayland-protocols-1.11/Makefile.in 2017-10-11 08:20:19.000000000 +0000 @@ -323,6 +323,7 @@ unstable/tablet/tablet-unstable-v1.xml \ unstable/tablet/tablet-unstable-v2.xml \ unstable/xdg-foreign/xdg-foreign-unstable-v1.xml \ + unstable/xdg-foreign/xdg-foreign-unstable-v2.xml \ unstable/idle-inhibit/idle-inhibit-unstable-v1.xml \ unstable/xwayland-keyboard-grab/xwayland-keyboard-grab-unstable-v1.xml \ unstable/keyboard-shortcuts-inhibit/keyboard-shortcuts-inhibit-unstable-v1.xml \ @@ -460,6 +461,7 @@ unstable/tablet/tablet-unstable-v1.xml \ unstable/tablet/tablet-unstable-v2.xml \ unstable/xdg-foreign/xdg-foreign-unstable-v1.xml \ + unstable/xdg-foreign/xdg-foreign-unstable-v2.xml \ unstable/idle-inhibit/idle-inhibit-unstable-v1.xml \ unstable/xwayland-keyboard-grab/xwayland-keyboard-grab-unstable-v1.xml \ unstable/keyboard-shortcuts-inhibit/keyboard-shortcuts-inhibit-unstable-v1.xml \ diff -Nru wayland-protocols-1.10/unstable/xdg-foreign/xdg-foreign-unstable-v2.xml wayland-protocols-1.11/unstable/xdg-foreign/xdg-foreign-unstable-v2.xml --- wayland-protocols-1.10/unstable/xdg-foreign/xdg-foreign-unstable-v2.xml 1970-01-01 00:00:00.000000000 +0000 +++ wayland-protocols-1.11/unstable/xdg-foreign/xdg-foreign-unstable-v2.xml 2017-10-11 08:19:25.000000000 +0000 @@ -0,0 +1,182 @@ + + + + + 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. + + + + 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_toplevel. 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_toplevel + 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. + + + + + A global interface used for exporting surfaces that can later be imported + using xdg_importer. + + + + + Notify the compositor that the xdg_exporter object will no longer be + used. + + + + + + The export_toplevel 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_toplevel + equivalent surfaces may be exported. + + + + + + + + + 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. + + + + + Notify the compositor that the xdg_importer object will no longer be + used. + + + + + + The import_toplevel request imports a surface from any client given a handle + retrieved by exporting said surface using xdg_exporter.export_toplevel. + 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. + + + + + + + + + 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. + + + + + 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. + + + + + + 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_toplevel. A handle + may be used to import the surface multiple times. + + + + + + + + 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. + + + + + 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. + + + + + + Set the imported surface as the parent of some surface of the client. + The passed surface must be a xdg_toplevel equivalent. Calling this + function sets up a surface to surface relation with the same stacking + and positioning semantics as xdg_toplevel.set_parent. + + + + + + + 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. + + + + + diff -Nru wayland-protocols-1.10/wayland-protocols.pc.in wayland-protocols-1.11/wayland-protocols.pc.in --- wayland-protocols-1.10/wayland-protocols.pc.in 2017-07-11 06:40:50.000000000 +0000 +++ wayland-protocols-1.11/wayland-protocols.pc.in 2017-10-11 08:19:34.000000000 +0000 @@ -1,6 +1,6 @@ prefix=@prefix@ datarootdir=@datarootdir@ -pkgdatadir=@datadir@/@PACKAGE@ +pkgdatadir=${pc_sysrootdir}@datadir@/@PACKAGE@ Name: Wayland Protocols Description: Wayland protocol files