Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package xorgproto for openSUSE:Factory 
checked in at 2021-09-21 21:12:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xorgproto (Old)
 and      /work/SRC/openSUSE:Factory/.xorgproto.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xorgproto"

Tue Sep 21 21:12:13 2021 rev:8 rq:919283 version:2021.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/xorgproto/xorgproto.changes      2021-06-05 
23:30:53.100370453 +0200
+++ /work/SRC/openSUSE:Factory/.xorgproto.new.1899/xorgproto.changes    
2021-09-21 21:12:17.002580330 +0200
@@ -1,0 +2,9 @@
+Wed Sep 15 20:54:39 UTC 2021 - Stefan Dirsch <[email protected]>
+
+- xorgproto 2021.5
+  * This release introduces the version 2.4 of the X Input
+    protocol. It contains the addition of the concept of touchpad
+    gestures. Touchpad gesture is an interaction of two or more
+    fingers that can be interpreted as a swipe or a pinch.
+
+-------------------------------------------------------------------

Old:
----
  xorgproto-2021.4.tar.bz2

New:
----
  xorgproto-2021.5.tar.bz2

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

Other differences:
------------------
++++++ xorgproto.spec ++++++
--- /var/tmp/diff_new_pack.vekS4b/_old  2021-09-21 21:12:17.614581022 +0200
+++ /var/tmp/diff_new_pack.vekS4b/_new  2021-09-21 21:12:17.618581027 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           xorgproto
-Version:        2021.4
+Version:        2021.5
 Release:        0
 Summary:        The X11 Protocol collection
 License:        MIT

++++++ xorgproto-2021.4.tar.bz2 -> xorgproto-2021.5.tar.bz2 ++++++
++++ 4206 lines of diff (skipped)
++++    retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xorgproto-2021.4/compile new/xorgproto-2021.5/compile
--- old/xorgproto-2021.4/compile        2021-04-30 01:51:50.000000000 +0200
+++ new/xorgproto-2021.5/compile        2021-09-15 17:57:55.000000000 +0200
@@ -3,7 +3,7 @@
 
 scriptversion=2018-03-07.03; # UTC
 
-# Copyright (C) 1999-2020 Free Software Foundation, Inc.
+# Copyright (C) 1999-2018 Free Software Foundation, Inc.
 # Written by Tom Tromey <[email protected]>.
 #
 # This program is free software; you can redistribute it and/or modify
@@ -53,7 +53,7 @@
          MINGW*)
            file_conv=mingw
            ;;
-         CYGWIN* | MSYS*)
+         CYGWIN*)
            file_conv=cygwin
            ;;
          *)
@@ -67,7 +67,7 @@
        mingw/*)
          file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
          ;;
-       cygwin/* | msys/*)
+       cygwin/*)
          file=`cygpath -m "$file" || echo "$file"`
          ;;
        wine/*)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xorgproto-2021.4/configure.ac new/xorgproto-2021.5/configure.ac
--- old/xorgproto-2021.4/configure.ac   2021-04-30 01:51:47.000000000 +0200
+++ new/xorgproto-2021.5/configure.ac   2021-09-15 17:57:52.000000000 +0200
@@ -23,7 +23,7 @@
 
 AC_PREREQ([2.60])
 # keep version in sync with meson.build
-AC_INIT([xorgproto], [2021.4],
+AC_INIT([xorgproto], [2021.5],
         [https://gitlab.freedesktop.org/xorg/proto/xorgproto/issues])
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xorgproto-2021.4/include/X11/Xmd.h new/xorgproto-2021.5/include/X11/Xmd.h
--- old/xorgproto-2021.4/include/X11/Xmd.h      2021-04-30 01:51:47.000000000 
+0200
+++ new/xorgproto-2021.5/include/X11/Xmd.h      2021-09-15 17:57:52.000000000 
+0200
@@ -57,7 +57,11 @@
 #  include <sys/isa_defs.h> /* Solaris: defines _LP64 if necessary */
 # endif
 
-# if defined (_LP64) || defined(__LP64__) || \
+#if defined(__SIZEOF_LONG__)
+# if __SIZEOF_LONG__ == 8
+#  define LONG64                               /* 32/64-bit architecture */
+# endif
+# elif defined (_LP64) || defined(__LP64__) || \
      defined(__alpha) || defined(__alpha__) || \
      defined(__ia64__) || defined(ia64) || \
      defined(__sparc64__) || \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xorgproto-2021.4/include/X11/extensions/XI2.h 
new/xorgproto-2021.5/include/X11/extensions/XI2.h
--- old/xorgproto-2021.4/include/X11/extensions/XI2.h   2021-04-30 
01:51:47.000000000 +0200
+++ new/xorgproto-2021.5/include/X11/extensions/XI2.h   2021-09-15 
17:57:52.000000000 +0200
@@ -30,7 +30,7 @@
    See commit libXi-1.4.2-21-ge8531dd */
 
 #define XI_2_Major                              2
-#define XI_2_Minor                              3
+#define XI_2_Minor                              4
 
 /* Property event flags */
 #define XIPropertyDeleted                       0
@@ -85,6 +85,8 @@
 #define XIGrabtypeEnter                         2
 #define XIGrabtypeFocusIn                       3
 #define XIGrabtypeTouchBegin                    4
+#define XIGrabtypeGesturePinchBegin             5
+#define XIGrabtypeGestureSwipeBegin             6
 
 /* Passive grab modifier */
 #define XIAnyModifier                           (1U << 31)
@@ -142,6 +144,7 @@
 #define XIValuatorClass                         2
 #define XIScrollClass                           3
 #define XITouchClass                            8
+#define XIGestureClass                          9
 
 /* Scroll class types */
 #define XIScrollTypeVertical                    1
@@ -164,6 +167,11 @@
 #define XIBarrierPointerReleased                (1 << 0)
 #define XIBarrierDeviceIsGrabbed                (1 << 1)
 
+/* Gesture pinch event flags */
+#define XIGesturePinchEventCancelled            (1 << 0)
+
+/* Gesture swipe event flags */
+#define XIGestureSwipeEventCancelled            (1 << 0)
 
 /* Touch modes */
 #define XIDirectTouch                           1
@@ -206,7 +214,13 @@
 #define XI_RawTouchEnd                   24
 #define XI_BarrierHit                    25 /* XI 2.3 */
 #define XI_BarrierLeave                  26
-#define XI_LASTEVENT                     XI_BarrierLeave
+#define XI_GesturePinchBegin             27 /* XI 2.4 */
+#define XI_GesturePinchUpdate            28
+#define XI_GesturePinchEnd               29
+#define XI_GestureSwipeBegin             30
+#define XI_GestureSwipeUpdate            31
+#define XI_GestureSwipeEnd               32
+#define XI_LASTEVENT                     XI_GestureSwipeEnd
 /* NOTE: XI2LASTEVENT in xserver/include/inputstr.h must be the same value
  * as XI_LASTEVENT if the server is supposed to handle masks etc. for this
  * type of event. */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xorgproto-2021.4/include/X11/extensions/XI2proto.h 
new/xorgproto-2021.5/include/X11/extensions/XI2proto.h
--- old/xorgproto-2021.4/include/X11/extensions/XI2proto.h      2021-04-30 
01:51:47.000000000 +0200
+++ new/xorgproto-2021.5/include/X11/extensions/XI2proto.h      2021-09-15 
17:57:52.000000000 +0200
@@ -219,6 +219,17 @@
 } xXITouchInfo;
 
 /**
+ * Denotes touchpad gesture capability on a device.
+ */
+typedef struct {
+    uint16_t    type;           /**< Always GestureClass */
+    uint16_t    length;         /**< Length in 4 byte units */
+    uint16_t    sourceid;       /**< source device for this class */
+    uint8_t     num_touches;    /**< Maximum number of touches gesture 
supports (0==unlimited) */
+    uint8_t     pad0;
+} xXIGestureInfo;
+
+/**
  * Used to select for events on a given window.
  * Struct is followed by (mask_len * CARD8), with each bit set representing
  * the event mask for the given type. A mask bit represents an event type if
@@ -1083,6 +1094,72 @@
 typedef xXIBarrierEvent xXIBarrierPointerReleasedEvent;
 typedef xXIBarrierEvent xXIBarrierLeaveEvent;
 
+/**
+ * Event for touchpad gesture pinch input events
+ */
+typedef struct
+{
+    uint8_t     type;                   /**< Always GenericEvent */
+    uint8_t     extension;              /**< XI extension offset */
+    uint16_t    sequenceNumber;
+    uint32_t    length;                 /**< Length in 4 byte uints */
+    uint16_t    evtype;
+    uint16_t    deviceid;
+    Time        time;
+    uint32_t    detail;                 /**< The number of touches in the 
gesture */
+    Window      root;
+    Window      event;
+    Window      child;
+/* ??????????????????????????? 32 byte boundary ??????????????????????????? */
+    FP1616      root_x;                 /**< Always screen coords, 16.16 fixed 
point */
+    FP1616      root_y;
+    FP1616      event_x;                /**< Always screen coords, 16.16 fixed 
point */
+    FP1616      event_y;
+    FP1616      delta_x;
+    FP1616      delta_y;
+    FP1616      delta_unaccel_x;
+    FP1616      delta_unaccel_y;
+    FP1616      scale;
+    FP1616      delta_angle;
+    uint16_t    sourceid;               /**< The source device */
+    uint16_t    pad0;
+    xXIModifierInfo     mods;
+    xXIGroupInfo        group;
+    uint32_t    flags;                  /**< ::XIGesturePinchEventCancelled */
+} xXIGesturePinchEvent;
+
+/**
+ * Event for touchpad gesture swipe input events
+ */
+typedef struct
+{
+    uint8_t     type;                   /**< Always GenericEvent */
+    uint8_t     extension;              /**< XI extension offset */
+    uint16_t    sequenceNumber;
+    uint32_t    length;                 /**< Length in 4 byte uints */
+    uint16_t    evtype;
+    uint16_t    deviceid;
+    Time        time;
+    uint32_t    detail;                 /**< The number of touches in the 
gesture */
+    Window      root;
+    Window      event;
+    Window      child;
+/* ??????????????????????????? 32 byte boundary ??????????????????????????? */
+    FP1616      root_x;                 /**< Always screen coords, 16.16 fixed 
point */
+    FP1616      root_y;
+    FP1616      event_x;                /**< Always screen coords, 16.16 fixed 
point */
+    FP1616      event_y;
+    FP1616      delta_x;
+    FP1616      delta_y;
+    FP1616      delta_unaccel_x;
+    FP1616      delta_unaccel_y;
+    uint16_t    sourceid;               /**< The source device */
+    uint16_t    pad0;
+    xXIModifierInfo     mods;
+    xXIGroupInfo        group;
+    uint32_t    flags;                  /**< ::XIGestureSwipeEventCancelled */
+} xXIGestureSwipeEvent;
+
 #undef Window
 #undef Time
 #undef Atom
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xorgproto-2021.4/inputproto.pc.in new/xorgproto-2021.5/inputproto.pc.in
--- old/xorgproto-2021.4/inputproto.pc.in       2021-04-30 01:51:47.000000000 
+0200
+++ new/xorgproto-2021.5/inputproto.pc.in       2021-09-15 17:57:52.000000000 
+0200
@@ -3,5 +3,5 @@
  
 Name: InputProto
 Description: Input extension headers
-Version: 2.3.2
+Version: 2.3.99.2
 Cflags: -I${includedir}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xorgproto-2021.4/meson.build new/xorgproto-2021.5/meson.build
--- old/xorgproto-2021.4/meson.build    2021-04-30 01:51:47.000000000 +0200
+++ new/xorgproto-2021.5/meson.build    2021-09-15 17:57:52.000000000 +0200
@@ -19,7 +19,7 @@
 # SOFTWARE.
 
 # keep version in sync with configure.ac
-project('xorgproto', 'c', license : 'MIT', version : '2021.4')
+project('xorgproto', 'c', license : 'MIT', version : '2021.5')
 cc = meson.get_compiler('c')
 
 pcs = [
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xorgproto-2021.4/missing new/xorgproto-2021.5/missing
--- old/xorgproto-2021.4/missing        2021-04-30 01:51:50.000000000 +0200
+++ new/xorgproto-2021.5/missing        2021-09-15 17:57:55.000000000 +0200
@@ -3,7 +3,7 @@
 
 scriptversion=2018-03-07.03; # UTC
 
-# Copyright (C) 1996-2020 Free Software Foundation, Inc.
+# Copyright (C) 1996-2018 Free Software Foundation, Inc.
 # Originally written by Fran,cois Pinard <[email protected]>, 1996.
 
 # This program is free software; you can redistribute it and/or modify
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xorgproto-2021.4/test-driver new/xorgproto-2021.5/test-driver
--- old/xorgproto-2021.4/test-driver    2021-04-30 01:51:50.000000000 +0200
+++ new/xorgproto-2021.5/test-driver    2021-09-15 17:57:55.000000000 +0200
@@ -3,7 +3,7 @@
 
 scriptversion=2018-03-07.03; # UTC
 
-# Copyright (C) 2011-2020 Free Software Foundation, Inc.
+# Copyright (C) 2011-2018 Free Software Foundation, Inc.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by

Reply via email to