platform/upstream/inputproto.git
16 years agoxDeviceInfo: add "attached" field (replace previous padding).
Peter Hutterer [Wed, 17 Oct 2007 03:08:38 +0000 (12:38 +0930)]
xDeviceInfo: add "attached" field (replace previous padding).

If use is set to IsXExtensionPointer/Keyboard/Devices, attached indicates the
device ID of the master device it is attached to. If the device is floating,
attached is set to IsFloating.

17 years agoChange some calls to use XID* instead of char* for device id lists.
Paulo Ricardo Zanoni [Tue, 10 Jul 2007 00:46:06 +0000 (10:16 +0930)]
Change some calls to use XID* instead of char* for device id lists.

17 years agoMove deviceid around in deviceEnterNotify, make room for detail field.
Peter Hutterer [Thu, 17 May 2007 10:49:29 +0000 (20:19 +0930)]
Move deviceid around in deviceEnterNotify, make room for detail field.

17 years agoAdd event_type to RawDeviceEvent to store matching core event type.
Peter Hutterer [Thu, 17 May 2007 10:49:02 +0000 (20:19 +0930)]
Add event_type to RawDeviceEvent to store matching core event type.

17 years agoAdd ExtendedGrabRequest and the matching reply.
Peter Hutterer [Mon, 14 May 2007 08:33:53 +0000 (18:03 +0930)]
Add ExtendedGrabRequest and the matching reply.

17 years agoAdd xFakeDeviceDataReq
Peter Hutterer [Wed, 2 May 2007 08:49:11 +0000 (18:19 +0930)]
Add xFakeDeviceDataReq

17 years agoProviding a device id for a RawDeviceEvent may not be a bad idea.
Peter Hutterer [Wed, 2 May 2007 00:13:48 +0000 (09:43 +0930)]
Providing a device id for a RawDeviceEvent may not be a bad idea.

17 years agoAdd XGE support and event types for RawDeviceEvent and PairingChanged event.
Peter Hutterer [Tue, 1 May 2007 13:01:09 +0000 (22:31 +0930)]
Add XGE support and event types for RawDeviceEvent and PairingChanged event.

17 years agoMerge branch 'master' into mpx
Peter Hutterer [Fri, 27 Apr 2007 05:13:43 +0000 (14:43 +0930)]
Merge branch 'master' into mpx

17 years agobump to 1.4.2 inputproto-1.4.2
Peter Hutterer [Thu, 26 Apr 2007 01:36:18 +0000 (11:06 +0930)]
bump to 1.4.2

17 years agoAdd flags to be used for DevicePrensence's devchange field.
Peter Hutterer [Tue, 24 Apr 2007 13:23:27 +0000 (22:53 +0930)]
Add flags to be used for DevicePrensence's devchange field.

17 years agoMerge branch 'master' into mpx
Peter Hutterer [Mon, 2 Apr 2007 07:12:46 +0000 (16:42 +0930)]
Merge branch 'master' into mpx

17 years agoChange XSetClientPointer API to use an XDevice instead of deviceid.
Peter Hutterer [Thu, 22 Mar 2007 10:44:11 +0000 (21:14 +1030)]
Change XSetClientPointer API to use an XDevice instead of deviceid.

17 years agoadd GetClientPointer request and reply.
Peter Hutterer [Thu, 22 Mar 2007 06:57:32 +0000 (17:27 +1030)]
add GetClientPointer request and reply.
add GetPairedPointer request and reply.
move declaration of _XiGetDevicePresenceNotifyEvent out of the macro and wrap
it between extern "C". Otherwise C++ code won't be able to find it.

17 years agoadd SetClientPointer request.
Peter Hutterer [Fri, 9 Mar 2007 05:21:07 +0000 (15:51 +1030)]
add SetClientPointer request.
fix typos and wrong names for access function declarations.

17 years agoadd access control requests.
Peter Hutterer [Thu, 22 Feb 2007 09:33:36 +0000 (20:03 +1030)]
add access control requests.
fix wrong field lengths for RegisterPairing request and reply.

17 years agoadd xRegisterPairingClient request and reply
Peter Hutterer [Tue, 20 Feb 2007 23:33:24 +0000 (10:03 +1030)]
add xRegisterPairingClient request and reply

17 years agobump to 1.4.1 inputproto-1.4.1
Daniel Stone [Thu, 15 Feb 2007 14:33:07 +0000 (16:33 +0200)]
bump to 1.4.1

17 years agoadd missing XWarpDevicePointer declaration
Peter Hutterer [Fri, 9 Feb 2007 01:07:54 +0000 (11:37 +1030)]
add missing XWarpDevicePointer declaration

17 years agoMerge branch 'master'
Peter Hutterer [Thu, 8 Feb 2007 00:25:55 +0000 (10:55 +1030)]
Merge branch 'master'

17 years agoadd flags field to deviceEnterNotify struct
Peter Hutterer [Thu, 8 Feb 2007 00:24:34 +0000 (10:54 +1030)]
add flags field to deviceEnterNotify struct
add same_screen, focus to XDeviceCrossingEvent struct

17 years agoadd ChangePointerKeyboardPairing request
Peter Hutterer [Mon, 29 Jan 2007 07:48:56 +0000 (18:18 +1030)]
add ChangePointerKeyboardPairing request
add pairingChangedNotify event

17 years agoadd deviceEnterNotify event, DeviceEnterNotify, DeviceLeaveNotify support
Peter Hutterer [Wed, 10 Jan 2007 04:23:01 +0000 (14:53 +1030)]
add deviceEnterNotify event, DeviceEnterNotify, DeviceLeaveNotify support
add MPX Major/Minor version numbers

17 years agoFix typo in DevicePresence() macro
Peter Hutterer [Tue, 9 Jan 2007 03:02:39 +0000 (13:32 +1030)]
Fix typo in DevicePresence() macro

17 years ago add ChangeDeviceCursor request
Peter Hutterer [Mon, 8 Jan 2007 02:03:41 +0000 (12:33 +1030)]
add ChangeDeviceCursor request

17 years ago add QueryDevicePointer request + reply
Peter Hutterer [Wed, 20 Dec 2006 03:06:06 +0000 (13:36 +1030)]
    add QueryDevicePointer request + reply
        add WarpDevicePointer request

17 years agoDeviceAbs{Area,Calib}: properly align 32-bit types inputproto-1.4
Daniel Stone [Sun, 22 Oct 2006 13:40:11 +0000 (16:40 +0300)]
DeviceAbs{Area,Calib}: properly align 32-bit types
Decorate CARD32s and INT32s with B32.

17 years agoDevicePresenceNotify: add deviceid field, with explanation
Daniel Stone [Sun, 22 Oct 2006 13:30:56 +0000 (16:30 +0300)]
DevicePresenceNotify: add deviceid field, with explanation
Add deviceid field, and an explanation of same in XInput.h.
deviceid is only used if a specific device changed, and control
is non-zero if a specific control on that device changed.

17 years agoDEVICE_TOUCHPAD -> DEVICE_ABS_CALIB.
Zephaniah E. Hull [Sat, 21 Oct 2006 07:58:53 +0000 (03:58 -0400)]
DEVICE_TOUCHPAD -> DEVICE_ABS_CALIB.

As it's really calibration for absolute devices, add some stuff.

DEVICE_ABS_AREA

Defines the area of the screen that an absolute device covers if it is sending
core events.

17 years agoadd DEVICE_ENABLE control, add core indication
Daniel Stone [Thu, 19 Oct 2006 21:33:13 +0000 (00:33 +0300)]
add DEVICE_ENABLE control, add core indication
Add DEVICE_ENABLE control, which allows specific devices to be
enabled or disabled at runtime.
Add 'iscore' flag to DEVICE_CORE, which indicates whether or not the
device is a virtual core device.

18 years agoadd XExtensionKeyboard and XExtensionPointer classes
Daniel Stone [Tue, 18 Jul 2006 15:56:37 +0000 (11:56 -0400)]
add XExtensionKeyboard and XExtensionPointer classes
Add two new classes of device, XExtensionKeyboard, and XExtensionPointer.

18 years agoadd DevicePresenceNotify event, clean up
Daniel Stone [Mon, 17 Jul 2006 23:34:45 +0000 (19:34 -0400)]
add DevicePresenceNotify event, clean up
Add DevicePresenceNotify event, which indicates that something in the device
list changed (Kristian Høgsberg, Red Hat).
Add a core event control, which toggles the sending or not of core events by
an extended device.
Clean up some random detritus from the MetroLink merge.

18 years agorenamed: .cvsignore -> .gitignore
Alan Coopersmith [Sat, 15 Jul 2006 01:56:18 +0000 (18:56 -0700)]
renamed: .cvsignore -> .gitignore

18 years agoUpdate package version number for final X11R7 release candidate. XORG-6_99_99_904 XORG-7_0 XORG-7_0_99_901 XORG-7_1
Kevin E Martin [Thu, 15 Dec 2005 00:24:37 +0000 (00:24 +0000)]
Update package version number for final X11R7 release candidate.

18 years agoUpdate package version number for RC1 release. MODULAR_COPY XORG-6_99_99_901 XORG-6_99_99_902 XORG-6_99_99_903
Kevin E Martin [Wed, 19 Oct 2005 02:48:14 +0000 (02:48 +0000)]
Update package version number for RC1 release.

18 years agoAdd basic .cvsignore files for proto modules.
Eric Anholt [Tue, 2 Aug 2005 19:19:38 +0000 (19:19 +0000)]
Add basic .cvsignore files for proto modules.

18 years agoVarious changes preparing packages for RC0: XORG-6_99_99_900
Kevin E Martin [Fri, 29 Jul 2005 21:22:55 +0000 (21:22 +0000)]
Various changes preparing packages for RC0:
- Verify and update package version numbers as needed
- Implement versioning scheme
- Change bug address to point to bugzilla bug entry form
- Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
    reenable it)
- Fix makedepend to use pkgconfig and pass distcheck
- Update build script to build macros first
- Update modular Xorg version

19 years agoSet version to 1.3.
Daniel Stone [Sat, 21 May 2005 04:04:21 +0000 (04:04 +0000)]
Set version to 1.3.

19 years agorevert last change, didn't do right thing at all, sorry for the noise
Adam Jackson [Thu, 19 May 2005 00:22:39 +0000 (00:22 +0000)]
revert last change, didn't do right thing at all, sorry for the noise

19 years agoRequire automake 1.7 in AM_INIT_AUTOMAKE
Adam Jackson [Thu, 19 May 2005 00:10:18 +0000 (00:10 +0000)]
Require automake 1.7 in AM_INIT_AUTOMAKE

19 years agoAdd COPYING file for Input.
Josh Triplett [Mon, 16 May 2005 03:30:03 +0000 (03:30 +0000)]
Add COPYING file for Input.

19 years agoChange all the protonames from <extension>Ext to <extension>Proto.
Søren Sandmann Pedersen [Mon, 9 May 2005 18:20:04 +0000 (18:20 +0000)]
Change all the protonames from <extension>Ext to <extension>Proto.

19 years agoInitial build system files for proto module.
Kevin E Martin [Fri, 6 May 2005 01:46:30 +0000 (01:46 +0000)]
Initial build system files for proto module.

20 years agoMerging XORG-CURRENT into trunk XACE-SELINUX-MERGE XORG-6_7_99_1 XORG-6_7_99_2 XORG-6_7_99_901 XORG-6_7_99_902 XORG-6_7_99_903 XORG-6_7_99_904 XORG-6_8_0 XORG-6_8_1 XORG-6_8_1_901 XORG-6_8_1_902 XORG-6_8_1_903 XORG-6_8_1_904 XORG-6_8_2 XORG-6_8_99_1 XORG-6_8_99_10 XORG-6_8_99_11 XORG-6_8_99_12 XORG-6_8_99_13 XORG-6_8_99_14 XORG-6_8_99_15 XORG-6_8_99_16 XORG-6_8_99_2 XORG-6_8_99_3 XORG-6_8_99_4 XORG-6_8_99_5 XORG-6_8_99_6 XORG-6_8_99_7 XORG-6_8_99_8 XORG-6_8_99_9 XORG-6_8_99_900 XORG-6_8_99_901 XORG-6_8_99_902 XORG-6_8_99_903 lg3d-base lg3d-rel-0-6-2 lg3d-rel-0-7-0 rel-0-6-1 sco_port_update-base
Egbert Eich [Fri, 23 Apr 2004 18:43:06 +0000 (18:43 +0000)]
Merging XORG-CURRENT into trunk

20 years agoImporting vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 xf86-4_4_99_1
Egbert Eich [Sun, 14 Mar 2004 08:31:35 +0000 (08:31 +0000)]
Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004

20 years agoImporting vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 xf86-4_4_0
Egbert Eich [Wed, 3 Mar 2004 12:10:54 +0000 (12:10 +0000)]
Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004

20 years agoreadding XFree86's cvs IDs xf86-4_3_99_903
Egbert Eich [Thu, 26 Feb 2004 13:35:11 +0000 (13:35 +0000)]
readding XFree86's cvs IDs

20 years agoImporting vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
Egbert Eich [Thu, 26 Feb 2004 09:22:27 +0000 (09:22 +0000)]
Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004

20 years agoXFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks xf86-4_3_99_16 xf86-4_3_99_901 xf86-4_3_99_902 xf86-4_3_99_903_special
Kaleb Keithley [Tue, 25 Nov 2003 19:28:02 +0000 (19:28 +0000)]
XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks

20 years agoXFree86 4.3.0.1 PRE_xf86-4_3_0_1 xf86-4_3_0_1
Kaleb Keithley [Fri, 14 Nov 2003 16:48:42 +0000 (16:48 +0000)]
XFree86 4.3.0.1

20 years agoR6.6 is the Xorg base-line XORG-MAIN
Kaleb Keithley [Fri, 14 Nov 2003 15:54:35 +0000 (15:54 +0000)]
R6.6 is the Xorg base-line