head 1.19; access; symbols pkgsrc-2017Q4:1.18.0.16 pkgsrc-2017Q4-base:1.18 pkgsrc-2017Q3:1.18.0.14 pkgsrc-2017Q3-base:1.18 pkgsrc-2017Q2:1.18.0.10 pkgsrc-2017Q2-base:1.18 pkgsrc-2017Q1:1.18.0.8 pkgsrc-2017Q1-base:1.18 pkgsrc-2016Q4:1.18.0.6 pkgsrc-2016Q4-base:1.18 pkgsrc-2016Q3:1.18.0.4 pkgsrc-2016Q3-base:1.18 pkgsrc-2016Q2:1.18.0.2 pkgsrc-2016Q2-base:1.18 pkgsrc-2016Q1:1.17.0.16 pkgsrc-2016Q1-base:1.17 pkgsrc-2015Q4:1.17.0.14 pkgsrc-2015Q4-base:1.17 pkgsrc-2015Q3:1.17.0.12 pkgsrc-2015Q3-base:1.17 pkgsrc-2015Q2:1.17.0.10 pkgsrc-2015Q2-base:1.17 pkgsrc-2015Q1:1.17.0.8 pkgsrc-2015Q1-base:1.17 pkgsrc-2014Q4:1.17.0.6 pkgsrc-2014Q4-base:1.17 pkgsrc-2014Q3:1.17.0.4 pkgsrc-2014Q3-base:1.17 pkgsrc-2014Q2:1.17.0.2 pkgsrc-2014Q2-base:1.17 pkgsrc-2014Q1:1.16.0.10 pkgsrc-2014Q1-base:1.16 pkgsrc-2013Q4:1.16.0.8 pkgsrc-2013Q4-base:1.16 pkgsrc-2013Q3:1.16.0.6 pkgsrc-2013Q3-base:1.16 pkgsrc-2013Q2:1.16.0.4 pkgsrc-2013Q2-base:1.16 pkgsrc-2013Q1:1.16.0.2 pkgsrc-2013Q1-base:1.16 pkgsrc-2012Q4:1.15.0.2 pkgsrc-2012Q4-base:1.15 pkgsrc-2012Q3:1.14.0.4 pkgsrc-2012Q3-base:1.14 pkgsrc-2012Q2:1.14.0.2 pkgsrc-2012Q2-base:1.14 pkgsrc-2012Q1:1.12.0.16 pkgsrc-2012Q1-base:1.12 pkgsrc-2011Q4:1.12.0.14 pkgsrc-2011Q4-base:1.12 pkgsrc-2011Q3:1.12.0.12 pkgsrc-2011Q3-base:1.12 pkgsrc-2011Q2:1.12.0.10 pkgsrc-2011Q2-base:1.12 pkgsrc-2011Q1:1.12.0.8 pkgsrc-2011Q1-base:1.12 pkgsrc-2010Q4:1.12.0.6 pkgsrc-2010Q4-base:1.12 pkgsrc-2010Q3:1.12.0.4 pkgsrc-2010Q3-base:1.12 pkgsrc-2010Q2:1.12.0.2 pkgsrc-2010Q2-base:1.12 pkgsrc-2010Q1:1.11.0.6 pkgsrc-2010Q1-base:1.11 pkgsrc-2009Q4:1.11.0.4 pkgsrc-2009Q4-base:1.11 pkgsrc-2009Q3:1.11.0.2 pkgsrc-2009Q3-base:1.11 pkgsrc-2009Q2:1.10.0.4 pkgsrc-2009Q2-base:1.10 pkgsrc-2009Q1:1.10.0.2 pkgsrc-2009Q1-base:1.10 pkgsrc-2008Q4:1.9.0.6 pkgsrc-2008Q4-base:1.9 pkgsrc-2008Q3:1.9.0.4 pkgsrc-2008Q3-base:1.9 cube-native-xorg:1.9.0.2 cube-native-xorg-base:1.9 pkgsrc-2008Q2:1.7.0.4 pkgsrc-2008Q2-base:1.7 cwrapper:1.7.0.2 pkgsrc-2008Q1:1.6.0.2 pkgsrc-2008Q1-base:1.6 pkgsrc-2007Q4:1.5.0.4 pkgsrc-2007Q4-base:1.5 pkgsrc-2007Q3:1.5.0.2 pkgsrc-2007Q3-base:1.5 pkgsrc-2007Q2:1.3.0.4 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.2 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.2.0.2 pkgsrc-2006Q4-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.19 date 2018.03.07.11.57.34; author wiz; state dead; branches; next 1.18; commitid i1zssNVcYN02lwtA; 1.18 date 2016.04.08.14.50.03; author wiz; state Exp; branches; next 1.17; commitid UwgzqF550UYiJP1z; 1.17 date 2014.05.30.12.52.39; author wiz; state Exp; branches; next 1.16; commitid nEEfUaUnP4ScUyCx; 1.16 date 2013.03.07.06.35.54; author wiz; state Exp; branches; next 1.15; 1.15 date 2012.10.29.05.06.21; author asau; state Exp; branches; next 1.14; 1.14 date 2012.06.04.09.10.04; author wiz; state Exp; branches; next 1.13; 1.13 date 2012.06.03.19.45.42; author wiz; state Exp; branches; next 1.12; 1.12 date 2010.04.09.08.21.48; author tnn; state Exp; branches; next 1.11; 1.11 date 2009.07.22.12.34.33; author wiz; state Exp; branches; next 1.10; 1.10 date 2009.01.07.21.56.22; author wiz; state Exp; branches; next 1.9; 1.9 date 2008.07.30.09.56.48; author wiz; state Exp; branches; next 1.8; 1.8 date 2008.07.24.17.30.14; author bjs; state Exp; branches; next 1.7; 1.7 date 2008.05.24.21.45.14; author tnn; state Exp; branches; next 1.6; 1.6 date 2008.03.07.20.18.07; author wiz; state Exp; branches; next 1.5; 1.5 date 2007.09.21.19.54.17; author bjs; state Exp; branches; next 1.4; 1.4 date 2007.07.12.13.29.54; author joerg; state Exp; branches; next 1.3; 1.3 date 2007.02.26.14.23.28; author joerg; state Exp; branches; next 1.2; 1.2 date 2006.11.06.15.22.43; author joerg; state Exp; branches; next 1.1; 1.1 date 2006.11.03.17.41.55; author joerg; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2006.11.03.17.41.55; author joerg; state Exp; branches; next ; desc @@ 1.19 log @xorgproto: use xorgproto instead of separate *proto packages Remove now obsolete packages. @ text @# $NetBSD: Makefile,v 1.18 2016/04/08 14:50:03 wiz Exp $ DISTNAME= inputproto-2.3.2 CATEGORIES= x11 MASTER_SITES= ${MASTER_SITE_XORG:=proto/} EXTRACT_SUFX= .tar.bz2 MAINTAINER= joerg@@NetBSD.org HOMEPAGE= http://xorg.freedesktop.org/ COMMENT= Input extension headers from X.org CONFLICTS+= xextensions-[0-9]* GNU_CONFIGURE= yes PKGCONFIG_OVERRIDE+= inputproto.pc.in CONFIGURE_ARGS+= --with-asciidoc=no .include "../../mk/bsd.pkg.mk" @ 1.18 log @Update inputproto to 2.3.2. Two fixes to the specs (i.e. text-file only). And Andreas' patch fixes up our asciidoc output to provide consistent output on rebuilds. Andreas Boll (1): specs: Set TZ=UTC before calling asciidoc Peter Hutterer (3): specs: note the (unused) time field in XIPassiveGrabDevice specs: rename EVENTMASK to EVTYPEMASK inputproto 2.3.2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2014/05/30 12:52:39 wiz Exp $ @ 1.17 log @Update to 2.3.1: Just a simple maintenance release. User-visible changes include one invalid #define fixed in the header file and the conditional removal of the "Pointer" typedef to avoid name clashes and the matching changes of the struct tmask. Note: unless _XITYPEDEF_POINTER is defined, the Pointer typedef is still there, so we're not breaking anything here. And the struct tmask is only used by the server anyway and shouldn't be in the header to begin with. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2013/03/07 06:35:54 wiz Exp $ d3 1 a3 1 DISTNAME= inputproto-2.3.1 @ 1.16 log @Update to 2.3: The feature added in this revision is pointer barrier events and releases. Pointer barriers themselves are an XFixes 5 feature, XI 2.3 adds two disctinct features to barriers: * the ability for clients to get notified if pointer movement is restricted by a barrier * the ability for clients to allow a pointer to move through a barrier after it was constrained by the barrier For a more verbose explanation of these features please refer to: http://who-t.blogspot.com.au/2012/12/whats-new-in-xi-23-pointer-barrier.html @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.15 2012/10/29 05:06:21 asau Exp $ # d3 1 a3 1 DISTNAME= inputproto-2.3 @ 1.15 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2012/06/04 09:10:04 wiz Exp $ d4 1 a4 1 DISTNAME= inputproto-2.2 @ 1.14 log @Disable asciidoc autodetection. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2012/06/03 19:45:42 wiz Exp $ a12 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.13 log @Update to 2.2: 2.2: The X Input Extension protocol version 2.2 is now available. The main feature added in this version is support for multitouch devices and the ability for clients to register for and receive touch events. Multitouch support in XI 2.2 aims to - support a dynamic number of simultaneous touch points, - support devices that are both multitouch and traditional pointer devices, - allow touchpoints to be either grouped together or handled separately, - be backwards-compatible to pre-XI 2.2 clients through emulation of XI 2.x/XI 1.x and core pointer events. For a description of the new features see the following posts: - http://who-t.blogspot.com.au/2011/12/multitouch-in-x-getting-events.html - http://who-t.blogspot.com.au/2011/12/multitouch-in-x-pointer-emulation.html - http://who-t.blogspot.com.au/2012/01/multitouch-in-x-touch-grab-handling.html - http://who-t.blogspot.com.au/2012/02/multitouch-in-x-multitouch-touchpads.html Many thanks to all who have contributed to this protocol. 2.1: We haven't had any change requests to the 2.1 protocol changes and the 2.2 changes are about to be done soon too. Time for a release. inputproto contains the protocol specification and header files for the X Input Extension. This release introduces two new features: - smooth scrolling support allows devices to send scroll events through valuator information instead of the traditional button 4-7 clicks. - new raw event behaviour allows clients to listen to raw events from a device even if that device is currently grabbed For a description of the changes, see http://who-t.blogspot.com/2011/09/whats-new-in-xi-21-smooth-scrolling.html http://who-t.blogspot.com/2011/09/whats-new-in-xi-21-raw-events.html http://who-t.blogspot.com/2011/09/whats-new-in-xi-21-xi2-defines.html http://who-t.blogspot.com/2011/09/whats-new-in-xi-21-versioning.html Other changes include packaging fixes and miscellaneous fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2010/04/09 08:21:48 tnn Exp $ d19 1 @ 1.12 log @Update to inputproto-2.0. "The first stable release of the X Input Extension Version 2.0 protocol specification and header files." XI2 provides a number of enhancements over version 1.5, including: - use of XGE and GenericEvents. GenericEvents are of flexible length with a minimum length of 32 bytes. - explicit device hierarchy of master and slave devices. See Section 4. - use of multiple independent master devices (Multi-Poiner X or MPX). - the ability for devices to change capabilities at runtime. - raw device events @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2009/07/22 12:34:33 wiz Exp $ d4 1 a4 1 DISTNAME= inputproto-2.0 @ 1.11 log @Update to 1.5.1: Peter Hutterer (2): Protect _XiDevicePresenceNotifyEvent declaration against C++ includes. #19075 inputproto 1.5.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2009/01/07 21:56:22 wiz Exp $ d4 1 a4 1 DISTNAME= inputproto-1.5.1 a18 1 USE_LANGUAGES= # empty @ 1.10 log @Update to 1.5.0: X Input Protocol 1.5.0 Additions over 1.4: input device properties support. IDP are modelled after window properties and work much in the same manner. Each X Input device can have multiple properties of arbitrary types at any point in time. These properties can be interpreted by the server and/or the driver and thus allow cheap, easily expandable ways of configuring devices. IDP can also be read by other clients, allowing clients to label devices or device specific features. Two of the more obvious cases are to label a device as "primary", or to label each axis to denote it's function ("press", "tilt", "rotation", etc.). For those reading commit logs: IDP were originally added as XGE events as part of XI2, then backported to traditional events. Cheers, Peter Peter Hutterer (10): Back out Device Properties from XI 2, push into XI 1.5. Protect against C++ includes. Add libXi's property interfaces. PropertyNotify, move deviceid back to last byte. Remove RCS tags, typo fix. Make sure Atoms are defined as CARD32. Undef Atom after we're done so we don't pollute users of XIproto.h Add XI_JOYSTICK type. Remove Configure/QueryDeviceProperty. inputproto 1.5.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2008/07/30 09:56:48 wiz Exp $ d4 1 a4 1 DISTNAME= inputproto-1.5.0 @ 1.9 log @Update to 1.4.4: Adam Jackson (2): C sucks: define XEventClass in terms of unsigned int, not CARD32. Typo fix. Peter Hutterer (2): Add DeviceControlChanged define. inputproto 1.4.4 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2008/07/24 17:30:14 bjs Exp $ d4 1 a4 1 DISTNAME= inputproto-1.4.4 @ 1.8 log @ "Apparently pulling in Xmd.h here [XI.h] breaks qt, since they both define an INT32 type (and incompatible ones even, since Xmd's is unsigned long on ILP32." (from GIT) Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2008/05/24 21:45:14 tnn Exp $ d4 1 a4 2 DISTNAME= inputproto-1.4.3 PKGREVISION= 1 @ 1.7 log @Switch master site to MASTER_SITE_XORG. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2008/03/07 20:18:07 wiz Exp $ d5 1 @ 1.6 log @Update to 1.4.3: Adam Jackson (1): inputproto 1.4.3 Eamon Walsh (1): XI.h needs X.h for CARD32 on 64-bit systems. James Cloos (2): Add *~ to .gitignore to skip patch/emacs droppings Replace static ChangeLog with dist-hook to generate from git log Jesse Barnes (1): Use Xmd.h instead of X.h to pull in CARD32 definition @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2007/09/21 19:54:17 bjs Exp $ d6 1 a6 1 MASTER_SITES= http://xorg.freedesktop.org/releases/individual/proto/ @ 1.5 log @ Update to version 1.4.2.1. The previous version had a broken configure script. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2007/07/12 13:29:54 joerg Exp $ d4 1 a4 1 DISTNAME= inputproto-1.4.2.1 @ 1.4 log @Update to inputproto-1.4.2: Add symbolic constants for the dev_change field. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2007/02/26 14:23:28 joerg Exp $ d4 1 a4 1 DISTNAME= inputproto-1.4.2 @ 1.3 log @Update inputproto to 1.4.1: Fix a typo in a macro. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2006/11/06 15:22:43 joerg Exp $ d4 1 a4 1 DISTNAME= inputproto-1.4.1 @ 1.2 log @Update to inputproto-1.4. This added support for notification about device presence. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2006/11/03 17:41:55 joerg Exp $ d4 1 a4 1 DISTNAME= inputproto-1.4 @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d4 1 a4 1 DISTNAME= inputproto-1.3.2 @ 1.1.1.1 log @Import inputproto-1.3.2 from pkgrsc-wip: This provides the input extension headers from modular X.org X11 project. @ text @@