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
