summaryrefslogtreecommitdiff
path: root/Xi/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2014-03-27Build Xi/stubs.c once as a convenience library, rather than once for each ↵Jon TURNEY1-2/+3
DDX which wants to use it Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
2012-12-17cursor: Move pointer barrier code over to XIJasper St. Pierre1-0/+2
In order to send events to specific windows associated with the barrier, we need to move the code that handles barriers to somewhere where it's easier to construct and send events. Rather than duplicating XSync with its XSyncSelectAlarm, re-use the existing XI infrastructure. For now, just move a bunch of code over, rename some things, and initialize the new structures, but still consider it a separate codebase. Pointer barrier requests are still handled by XFixes, so this is a weird intermediate state. It's unknown whether we'll add explicit requests to pointer barriers inside XI. Signed-off-by: Jasper St. Pierre <jstpierre@mecheye.net> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-06-17Xi: namespace XI2 files.Peter Hutterer1-17/+17
Some files (notably those merged with MPX before XI2 came along) didn't use a 'xi' prefix. This patch changes all of them to meaningful names. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-05-06Xi: add GrabButton and GrabKeysym code.Peter Hutterer1-0/+2
We don't do keycode grabs in XI2, they're pointless.
2009-04-19Xi: add support for XIAllowEvents.Peter Hutterer1-0/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-04-19Xi: add XI2 grab protocol request handling.Peter Hutterer1-0/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-03-20Add Get/SetDeviceFocus handling.Peter Hutterer1-1/+3
2009-03-20Add XI2 masks and XISelectEvent() request handling.Peter Hutterer1-2/+2
XI2 event masks are simply stored in the OtherEventMasks as a separate field. This replaces the XiSelectEvent code.
2009-03-20Xi: add XIQueryDevice request handling.Peter Hutterer1-0/+2
2009-03-20Xi: add XIQueryVersion request handling.Peter Hutterer1-0/+2
2009-03-20Xi: purge ExtendedGrabDevice request handling.Peter Hutterer1-2/+0
2008-11-04Purge device-based WindowAccess code.Peter Hutterer1-4/+0
Really, this was a bad idea. It's not security, the UI features that would have been cool (e.g. clicking through windows) aren't implemented anyway, and there's nothing you can't achieve just by using plain XI anyway. Requires inputproto 1.9.99.6.
2008-07-10Xi: add support for input device properties.Peter Hutterer1-2/+4
Basically just copied from randr properties, with minor changes only. Each device supports arbitrary properties that can be modified by clients. Modifications to the properties are passed to the driver (if applicable) and can then affect the configuration of the device. Note that device properties are limited to a specific device. A property set on a slave device does not migrate to the master.
2008-07-10Revert "Xi: add support for input device properties."Peter Hutterer1-4/+2
Note to self: don't mix up branches with half-finished cherrypicks. This reverts commit 666838fcc8b71fdeae160844160187f345cbf4a6.
2008-07-10Xi: add support for input device properties.Peter Hutterer1-2/+4
Basically just copied from randr properties, with minor changes only. Each device supports arbitrary properties that can be modified by clients. Modifications to the properties are passed to the driver (if applicable) and can then affect the configuration of the device. Note that device properties are limited to a specific device. A property set on a slave device does not migrate to the master.
2008-02-25Xi: remove GetPairedPointer handling.Peter Hutterer1-2/+0
obsolete, ListInputDevices provides this information now.
2008-02-14Xi: remove FakeDeviceData calls. And one leftover from GrabAccessControl.Peter Hutterer1-2/+0
FakeDeviceData needs more thoughtful integration.
2008-02-14Xi: Remove files for GrabAccessControl.Peter Hutterer1-2/+0
2007-11-13Xi: remove RegisterPairingClient handling. Deprecated with device hierarchy.Peter Hutterer1-2/+0
2007-10-19Xi: remove ChangePointerKeyboardPairing in favour of ChangeDeviceHierarchy.Peter Hutterer1-2/+2
2007-05-14Add ExtendedGrabDevice handling.Peter Hutterer1-0/+2
Add XGE handling in DeliverGrabbedEvent. We can now grab something selecting XGE events, but the current code is a bit messy and doesn't work too well yet.
2007-05-02Add handling for FakeDeviceEvent request.Peter Hutterer1-0/+2
Fix a stupid bug from last commit, mask names were wrong.
2007-05-01Send PointerKeyboardPairingChangedNotifyEvent using XGE.Peter Hutterer1-1/+3
Needs updated inputproto and libXi.
2007-03-22Xi: add GetClientPointer and GetPointerPairing requests.Peter Hutterer1-0/+4
dix: use PickKeyboard for ProcSetInputFocus and ProcGetInputFocus instead of the core keyboard.
2007-03-09Xi: Add SetClientPointer request handling.Peter Hutterer1-0/+2
2007-02-22Xi: Add access control request handling.Peter Hutterer1-1/+7
dix: New file access.c to handle all access control for devices.
2007-02-21Xi, dix: Only one client at a time can change the pointer-keyboard pairing,Peter Hutterer1-0/+2
using xRegisterPairingClient request.
2007-01-29Xi: Adding ChangePointerKeyboardPairing requestPeter Hutterer1-0/+2
Adding PointerKeyboardPairingChanged event Correct error values for XWarpDevicePointer dix: Adding device argument to SendMappingNotify Adding spriteOwner flag to devices
2007-01-08Xi: Adding ChangeDeviceCursor requestPeter Hutterer1-0/+2
2006-12-20xfree86: Changing "IsMPDevice" to "SharedPointer" option. Devices will defaultPeter Hutterer1-1/+5
to MP devices. Xi: Adding QueryDevicePointer request/reply Adding WarpDevicePointer request/reply
2006-07-18get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULEDaniel Stone1-1/+1
Get rid of almost all uses of these definitions. They're still defined for delinquent out-of-tree drivers, and also for the Mesa build. As well as for miinitext.c. But largely gone.
2005-12-02Define XFree86Server only where it is required.Kevin E Martin1-1/+1
2005-11-29Fix usage of XFree86LOADER/XFree86Module/IN_MODULE and update loadableKevin E Martin1-1/+1
module builds to reflect this change.
2005-07-13Only build Xi/stubs.c on DDXs that don't support the Xinput extensionKevin E Martin1-1/+2
2005-07-02Continuing Makefile cleanup; add DIX_CFLAGS and XORG_CFLAGS everywhere.Daniel Stone1-0/+2
2005-07-01Adding initial build system.Daniel Stone1-0/+77