Hello community,

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

Package is "wayland-protocols"

Mon Feb 19 12:54:16 2018 rev:15 rq:577728 version:1.13

Changes:
--------
--- /work/SRC/openSUSE:Factory/wayland-protocols/wayland-protocols.changes      
2018-01-02 16:33:38.167518119 +0100
+++ /work/SRC/openSUSE:Factory/.wayland-protocols.new/wayland-protocols.changes 
2018-02-19 12:54:19.228461329 +0100
@@ -1,0 +2,10 @@
+Sun Feb 18 02:55:00 UTC 2018 - avin...@opensuse.org
+
+- Update to version 1.13:
+  * New unstable protocol: Input timestamps, a protocol for
+    providing high resolution timestamps to input events. See
+    commit 4f789286e4ab7f6fecc2ccb895d79362a9b2382a and protocol
+    XML file for details.
+- use https urls
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ wayland-protocols.spec ++++++
--- /var/tmp/diff_new_pack.wEWgRa/_old  2018-02-19 12:54:20.080430603 +0100
+++ /var/tmp/diff_new_pack.wEWgRa/_new  2018-02-19 12:54:20.080430603 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package wayland-protocols
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2015 Bjørn Lie, Bryne, Norway.
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,14 +18,14 @@
 
 
 Name:           wayland-protocols
-Version:        1.12
+Version:        1.13
 Release:        0
 Summary:        Wayland protocols that adds functionality not available in the 
core protocol
 License:        MIT
 Group:          Development/Libraries/C and C++
-Url:            http://wayland.freedesktop.org/
-Source:         
http://wayland.freedesktop.org/releases/%{name}-%{version}.tar.xz
-Source2:        
http://wayland.freedesktop.org/releases/%{name}-%{version}.tar.xz.sig
+Url:            https://wayland.freedesktop.org/
+Source:         
https://wayland.freedesktop.org/releases/%{name}-%{version}.tar.xz
+Source2:        
https://wayland.freedesktop.org/releases/%{name}-%{version}.tar.xz.sig
 Source3:        %{name}.keyring
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(wayland-scanner)

++++++ wayland-protocols-1.12.tar.xz -> wayland-protocols-1.13.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wayland-protocols-1.12/Makefile.am 
new/wayland-protocols-1.13/Makefile.am
--- old/wayland-protocols-1.12/Makefile.am      2017-12-02 02:47:54.000000000 
+0100
+++ new/wayland-protocols-1.13/Makefile.am      2018-02-14 13:28:43.000000000 
+0100
@@ -16,6 +16,7 @@
        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      \
        $(NULL)
 
 stable_protocols =                                                             
\
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wayland-protocols-1.12/Makefile.in 
new/wayland-protocols-1.13/Makefile.in
--- old/wayland-protocols-1.12/Makefile.in      2017-12-02 02:56:56.000000000 
+0100
+++ new/wayland-protocols-1.13/Makefile.in      2018-02-14 13:29:15.000000000 
+0100
@@ -327,7 +327,8 @@
        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 \
-       unstable/xdg-output/xdg-output-unstable-v1.xml
+       unstable/xdg-output/xdg-output-unstable-v1.xml \
+       unstable/input-timestamps/input-timestamps-unstable-v1.xml
 am__EXEEXT_2 = stable/presentation-time/presentation-time.xml \
        stable/viewporter/viewporter.xml \
        stable/xdg-shell/xdg-shell.xml
@@ -467,6 +468,7 @@
        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      \
        $(NULL)
 
 stable_protocols = \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wayland-protocols-1.12/configure 
new/wayland-protocols-1.13/configure
--- old/wayland-protocols-1.12/configure        2017-12-02 02:56:57.000000000 
+0100
+++ new/wayland-protocols-1.13/configure        2018-02-14 13:29:15.000000000 
+0100
@@ -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.12.
+# Generated by GNU Autoconf 2.69 for wayland-protocols 1.13.
 #
 # 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.12'
-PACKAGE_STRING='wayland-protocols 1.12'
+PACKAGE_VERSION='1.13'
+PACKAGE_STRING='wayland-protocols 1.13'
 
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.12 to adapt to many kinds of 
systems.
+\`configure' configures wayland-protocols 1.13 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.12:";;
+     short | recursive ) echo "Configuration of wayland-protocols 1.13:";;
    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.12
+wayland-protocols configure 1.13
 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.12, which was
+It was created by wayland-protocols $as_me 1.13, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -1748,7 +1748,7 @@
 
 
 
-WAYLAND_PROTOCOLS_VERSION=1.12
+WAYLAND_PROTOCOLS_VERSION=1.13
 
 
 
@@ -2527,7 +2527,7 @@
 
 # Define the identity of the package.
  PACKAGE='wayland-protocols'
- VERSION='1.12'
+ VERSION='1.13'
 
 
 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.12, which was
+This file was extended by wayland-protocols $as_me 1.13, 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.12
+wayland-protocols config.status 1.13
 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.12/configure.ac 
new/wayland-protocols-1.13/configure.ac
--- old/wayland-protocols-1.12/configure.ac     2017-12-02 02:48:30.000000000 
+0100
+++ new/wayland-protocols-1.13/configure.ac     2018-02-14 13:29:08.000000000 
+0100
@@ -1,7 +1,7 @@
 AC_PREREQ([2.64])
 
 m4_define([wayland_protocols_major_version], [1])
-m4_define([wayland_protocols_minor_version], [12])
+m4_define([wayland_protocols_minor_version], [13])
 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.12/stable/xdg-shell/xdg-shell.xml 
new/wayland-protocols-1.13/stable/xdg-shell/xdg-shell.xml
--- old/wayland-protocols-1.12/stable/xdg-shell/xdg-shell.xml   2017-11-21 
09:25:51.000000000 +0100
+++ new/wayland-protocols-1.13/stable/xdg-shell/xdg-shell.xml   2018-02-14 
13:28:43.000000000 +0100
@@ -555,7 +555,7 @@
     <request name="set_parent">
       <description summary="set the parent of this surface">
        Set the "parent" of this surface. This surface should be stacked
-       this above the parent surface and all other ancestor surfaces.
+       above the parent surface and all other ancestor surfaces.
 
        Parent windows should be set on dialogs, toolboxes, or other
        "auxiliary" surfaces, so that the parent is raised when the dialog
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/wayland-protocols-1.12/unstable/input-timestamps/README 
new/wayland-protocols-1.13/unstable/input-timestamps/README
--- old/wayland-protocols-1.12/unstable/input-timestamps/README 1970-01-01 
01:00:00.000000000 +0100
+++ new/wayland-protocols-1.13/unstable/input-timestamps/README 2018-02-14 
13:28:43.000000000 +0100
@@ -0,0 +1,4 @@
+High-resolution timestamps for input events.
+
+Maintainers:
+Alexandros Frantzis <alexandros.frant...@collabora.com>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/wayland-protocols-1.12/unstable/input-timestamps/input-timestamps-unstable-v1.xml
 
new/wayland-protocols-1.13/unstable/input-timestamps/input-timestamps-unstable-v1.xml
--- 
old/wayland-protocols-1.12/unstable/input-timestamps/input-timestamps-unstable-v1.xml
       1970-01-01 01:00:00.000000000 +0100
+++ 
new/wayland-protocols-1.13/unstable/input-timestamps/input-timestamps-unstable-v1.xml
       2018-02-14 13:28:43.000000000 +0100
@@ -0,0 +1,145 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<protocol name="input_timestamps_unstable_v1">
+
+  <copyright>
+    Copyright © 2017 Collabora, 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>
+
+  <description summary="High-resolution timestamps for input events">
+    This protocol specifies a way for a client to request and receive
+    high-resolution timestamps for input events.
+
+    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="zwp_input_timestamps_manager_v1" version="1">
+    <description summary="context object for high-resolution input timestamps">
+      A global interface used for requesting high-resolution timestamps
+      for input events.
+    </description>
+
+    <request name="destroy" type="destructor">
+      <description summary="destroy the input timestamps manager object">
+        Informs the server that the client will no longer be using this
+        protocol object. Existing objects created by this object are not
+        affected.
+      </description>
+    </request>
+
+    <request name="get_keyboard_timestamps">
+      <description summary="subscribe to high-resolution keyboard timestamp 
events">
+        Creates a new input timestamps object that represents a subscription
+        to high-resolution timestamp events for all wl_keyboard events that
+        carry a timestamp.
+
+        If the associated wl_keyboard object is invalidated, either through
+        client action (e.g. release) or server-side changes, the input
+        timestamps object becomes inert and the client should destroy it
+        by calling zwp_input_timestamps_v1.destroy.
+      </description>
+      <arg name="id" type="new_id" interface="zwp_input_timestamps_v1"/>
+      <arg name="keyboard" type="object" interface="wl_keyboard"
+           summary="the wl_keyboard object for which to get timestamp events"/>
+    </request>
+
+    <request name="get_pointer_timestamps">
+      <description summary="subscribe to high-resolution pointer timestamp 
events">
+        Creates a new input timestamps object that represents a subscription
+        to high-resolution timestamp events for all wl_pointer events that
+        carry a timestamp.
+
+        If the associated wl_pointer object is invalidated, either through
+        client action (e.g. release) or server-side changes, the input
+        timestamps object becomes inert and the client should destroy it
+        by calling zwp_input_timestamps_v1.destroy.
+      </description>
+      <arg name="id" type="new_id" interface="zwp_input_timestamps_v1"/>
+      <arg name="pointer" type="object" interface="wl_pointer"
+           summary="the wl_pointer object for which to get timestamp events"/>
+    </request>
+
+    <request name="get_touch_timestamps">
+      <description summary="subscribe to high-resolution touch timestamp 
events">
+        Creates a new input timestamps object that represents a subscription
+        to high-resolution timestamp events for all wl_touch events that
+        carry a timestamp.
+
+        If the associated wl_touch object becomes invalid, either through
+        client action (e.g. release) or server-side changes, the input
+        timestamps object becomes inert and the client should destroy it
+        by calling zwp_input_timestamps_v1.destroy.
+      </description>
+      <arg name="id" type="new_id" interface="zwp_input_timestamps_v1"/>
+      <arg name="touch" type="object" interface="wl_touch"
+           summary="the wl_touch object for which to get timestamp events"/>
+    </request>
+  </interface>
+
+  <interface name="zwp_input_timestamps_v1" version="1">
+    <description summary="context object for input timestamps">
+      Provides high-resolution timestamp events for a set of subscribed input
+      events. The set of subscribed input events is determined by the
+      zwp_input_timestamps_manager_v1 request used to create this object.
+    </description>
+
+    <request name="destroy" type="destructor">
+      <description summary="destroy the input timestamps object">
+        Informs the server that the client will no longer be using this
+        protocol object. After the server processes the request, no more
+        timestamp events will be emitted.
+      </description>
+    </request>
+
+    <event name="timestamp">
+      <description summary="high-resolution timestamp event">
+        The timestamp event is associated with the first subsequent input event
+        carrying a timestamp which belongs to the set of input events this
+        object is subscribed to.
+
+        The timestamp provided by this event is a high-resolution version of
+        the timestamp argument of the associated input event. The provided
+        timestamp is in the same clock domain and is at least as accurate as
+        the associated input event timestamp.
+
+        The timestamp is expressed as tv_sec_hi, tv_sec_lo, tv_nsec triples,
+        each component being an unsigned 32-bit value. Whole seconds are in
+        tv_sec which is a 64-bit value combined from tv_sec_hi and tv_sec_lo,
+        and the additional fractional part in tv_nsec as nanoseconds. Hence,
+        for valid timestamps tv_nsec must be in [0, 999999999].
+      </description>
+      <arg name="tv_sec_hi" type="uint"
+           summary="high 32 bits of the seconds part of the timestamp"/>
+      <arg name="tv_sec_lo" type="uint"
+           summary="low 32 bits of the seconds part of the timestamp"/>
+      <arg name="tv_nsec" type="uint"
+           summary="nanoseconds part of the timestamp"/>
+    </event>
+  </interface>
+
+</protocol>


Reply via email to