Files
xserver_xsdl/Xext
Peter Hutterer b12d302df8 Input: rename DeviceIntRec->isMaster to ->type.
isMaster is not enough as long as we differ between master pointers and
keyboard. With flexible device classes, the usual checks for whether a
master device is a pointer (currently check for ->button, ->valuators or
->key) do not work as an SD may post an event through a master and mess this
check up.

Example, a device with valuators but no buttons would remove the button
class from the VCP and thus result in the
IsPointerDevice(inputInfo.pointer) == FALSE.

This will become worse in the future when new device classes are introduced
that aren't provided in the current system (e.g. a switch class).

This patch replaces isMaster with "type", one of SLAVE, MASTER_POINTER and
MASTER_KEYBOARD. All checks for dev->isMaster are replaced with an
IsMaster(dev).
2009-05-22 15:44:50 +10:00
..
2009-04-03 18:22:19 -04:00
2009-04-03 18:22:20 -04:00
2009-04-03 18:22:20 -04:00
2009-01-22 02:11:16 -05:00
2009-01-22 02:11:16 -05:00
2009-01-22 02:11:16 -05:00
2008-01-03 17:04:54 +10:30
2009-01-22 02:11:16 -05:00
2008-12-11 17:04:37 -05:00
2009-01-22 02:11:16 -05:00
2009-01-11 08:54:10 +01:00
2009-01-22 02:11:16 -05:00
2008-12-19 10:27:37 -05:00
2008-12-19 10:27:37 -05:00
2009-01-22 02:11:16 -05:00
2009-01-22 02:11:16 -05:00