Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-02-23 | Mark sourceid in Raw events as bug and force to 0.. | Peter Hutterer | |
The protocol does not provide a source ID for raw events, so this value is always 0. It shouldn't really be there, but the past is so hard to change. Reported-by: Mark Dokter <dokter@icg.tugraz.at> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-09-14 | Declare _xibad* functions before the Bad* macros. | Peter Hutterer | |
Reported-by: Christian Beier Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-08-24 | Update XIWarpPointer to take doubles (inputproto >= 1.9.99.902) | Peter Hutterer | |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-08-04 | Cosmetic fix, move a 'char* name' to 'char *name' | Peter Hutterer | |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-07-22 | Replace keysym grabs with keycode grabs. | Peter Hutterer | |
Keysym grabs are tricky to get right for applications that are more complicated than demo applications. otoh, we know keycode grabs are working. So let's go with keycode grabs for now and add keysym grabs later when we've sorted out the details. Requires inputproto 1.9.99.15 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-07-13 | Add flags to XIDeviceEvent and XIRawEvent. | Daniel Stone | |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-07-13 | Cater for new event-specific raw event types. | Peter Hutterer | |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-07-13 | Reshuffle deviceid + sourceid in XI2 events to allow for common typecasting. | Peter Hutterer | |
Except for two events, all events include a deviceid. Place it at the same position in the struct for these events to allow quick checking with common typecasts. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-07-13 | Add the deviceid to XI2 property events. | Peter Hutterer | |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-07-12 | Remove padding from XIEvent. | Peter Hutterer | |
The padding was originally to force the same size as the XEvent struct. This only works on 32 bit however, the 64-bit XEvent struct is larger. Let's just ignore the padding, there's no point to it anyway, all the Xlib functions require XEvents anyway. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-07-12 | Switch to new XIEvent structures - no need for pointers anymore. | Peter Hutterer | |
This removes all those pointers from event structures that were just there due to the pre-cookie struct size limit. Pointers remaining are only those that are of variable length (e.g. masks and valuator states). Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-07-12 | Remove XIFreeEventData - obsolete with cookie events. | Peter Hutterer | |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-07-12 | Add effective modifiers/group to events - require inputproto 1.9.99.13 | Peter Hutterer | |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-07-08 | Change floats to doubles in DeviceEvents and EnterEvents. | Peter Hutterer | |
All the other bits use doubles, there's no reason to use floats here. | |||
2009-06-24 | Add typedefs for focus in/out events. | Peter Hutterer | |
The events themselves are the same as enter/leave events. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-06-17 | Axis and button labels should be called labels, not names. | Peter Hutterer | |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-06-16 | Include the current valuator state in XIQueryDevice. | Peter Hutterer | |
2009-06-16 | XIButtonClass now includes a XIButtonState struct. | Peter Hutterer | |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-06-12 | Fix a few wrong 'evtype' comments. | Peter Hutterer | |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-06-12 | Add sourceid to device classes. | Peter Hutterer | |
2009-06-09 | XIHierarchyEvent should list num_info, not num_devices. | Peter Hutterer | |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-06-09 | Rename XICreateMaster to XIAddMaster for consistency. | Peter Hutterer | |
add/remove is used for slave devices and for flags, so we should use it in XIChangeHierarchy as well. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-06-09 | Remove CamelCase use from XIChangeHierarchy. | Peter Hutterer | |
Everything else uses underscore notation. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-06-09 | Hierarchy changes should use "deviceid", not device. | Peter Hutterer | |
Every other call/interface uses deviceid, so change for consistency. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-05-28 | Add support for Enter/FocusIn passive grabs. | Peter Hutterer | |
2009-05-25 | Add XIGetSelectedEvents. | Peter Hutterer | |
2009-05-18 | XIQueryPointer should return doubles for the FP1616 wire data. | Peter Hutterer | |
2009-05-14 | Return failed modifiers for passive XI2 grabs. | Peter Hutterer | |
2009-05-14 | Update XIQueryPointer to include full modifier state. | Peter Hutterer | |
2009-05-14 | Label major/minor version in XIQueryVersion as _inout. | Peter Hutterer | |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-05-14 | Xinput2.h: nmasks should be num_masks in XISelectEvents | Peter Hutterer | |
2009-05-12 | Adust to new device names (less "Device" in function names) | Peter Hutterer | |
2009-05-12 | XISelectEvents, not the singular version | Peter Hutterer | |
2009-05-12 | Support per-device flags for XIDeviceHierarchyEvents | Peter Hutterer | |
2009-05-07 | Add XI2 property requests. | Peter Hutterer | |
Without Xlib's 64-bit hilarity. A property claiming to be 32 bit is treated as 32 bit value. | |||
2009-05-07 | Add property event conversion. | Peter Hutterer | |
2009-05-07 | Add XIPassiveGrabDevice. | Peter Hutterer | |
2009-04-19 | Add missing eventtype to XIRawDeviceEvent. | Peter Hutterer | |
Reported-by: Paul TBBle Hampson <Paul.Hampson@Pobox.com> | |||
2009-04-16 | Add XIAllowEvents | Peter Hutterer | |
2009-04-16 | Add XIGrabDevice | Peter Hutterer | |
2009-03-20 | Add XISetDeviceFocus and XIGetDeviceFocus | Peter Hutterer | |
2009-03-11 | Add support for XI2 Enter/Leave events | Peter Hutterer | |
2009-03-11 | Add support for Raw events. | Peter Hutterer | |
2009-03-11 | Add support for XIHierarchyEvent. | Peter Hutterer | |
2009-03-11 | Add support for XIDeviceChangedEvent | Peter Hutterer | |
2009-03-11 | Add XIFreeEventData | Peter Hutterer | |
2009-03-11 | Add support for XIDeviceEvents. | Peter Hutterer | |
2009-03-11 | Add Generic XIEvent struct. | Peter Hutterer | |
2009-03-11 | XInput2.h: Get rid of the /* foo */ in the declarations. | Peter Hutterer | |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-03-11 | include: Move events up to before function definitions. | Peter Hutterer | |