summaryrefslogtreecommitdiff
path: root/src/libinput.c
AgeCommit message (Expand)AuthorFilesLines
2017-02-06Swap the return values for unsupported scroll button configsPeter Hutterer1-3/+3
2017-01-31evdev: add a wrapper to get the evdev device from a libinput devicePeter Hutterer1-25/+13
2017-01-26Add a helper function for initializing an event listenerPeter Hutterer1-0/+6
2017-01-26Add a "switch" interface for parts of the SW_* rangeJames Ye1-0/+103
2017-01-11Remove a couple of double semicolonsPeter Hutterer1-1/+1
2016-10-28Add missing event type checks to libinput_event_gesture_get_base_eventPeter Hutterer1-0/+10
2016-10-25Mark some internal log functions as printf-style functionPeter Hutterer1-0/+1
2016-08-15Add configurable button map to tappingsPeter Hutterer1-0/+36
2016-07-11Remove LIBINPUT_EVENT_TABLET_PAD_MODE eventPeter Hutterer1-2/+0
2016-06-24pad: implement basic mode group support (1 group with 1 mode)Peter Hutterer1-13/+61
2016-06-22pad: Add a new API for modes and mode groupsPeter Hutterer1-0/+127
2016-06-08pad: group the button state into a private structPeter Hutterer1-6/+8
2016-05-30tablet: up the reference count for the tool in the eventPeter Hutterer1-4/+22
2016-05-16Add support for relative device rotation (trackball only)Peter Hutterer1-0/+41
2016-04-18pad: implement wacom pad supportPeter Hutterer1-3/+3
2016-04-18Add the LIBINPUT_DEVICE_CAP_TABLET_PAD capability and matching interfacePeter Hutterer1-0/+257
2016-04-11libinput: Actually return the default accel profileJonas Ã…dahl1-1/+1
2016-03-07Assert that the interface is actually filled in.Peter Hutterer1-0/+3
2016-02-04tablet: change error message to TABLET_TOOL from TABLETPeter Hutterer1-1/+1
2016-01-27Merge branch 'master' into tablet-supportPeter Hutterer1-0/+33
2016-01-27touchpad: add a config option to disable tap-and-dragPeter Hutterer1-0/+33
2016-01-25Merge branch 'master' into tablet-supportPeter Hutterer1-3/+5
2016-01-22tablet: add support for relative x/y motion deltasPeter Hutterer1-0/+26
2016-01-20gestures: pass the finger count into pinch eventsPeter Hutterer1-3/+5
2016-01-15tablet: drop delta array, provided by the tablet_axis struct nowPeter Hutterer1-2/+0
2016-01-15tablet: use a struct rather than a double array for axis valuesPeter Hutterer1-64/+77
2016-01-15tablet: allow the various get_<axis> on tablet button eventsPeter Hutterer1-0/+12
2016-01-11tablet: a tip event can replace an axis eventPeter Hutterer1-0/+4
2016-01-06tablet: insert "STATE" into proximity/tip statesPeter Hutterer1-3/+3
2015-12-23tablet: explicitly set the tip state on the proximity eventPeter Hutterer1-0/+1
2015-12-23Add event debugging to libinput_post_eventPeter Hutterer1-0/+37
2015-12-23tablet: add libinput_tablet_tool_is_unique()Peter Hutterer1-0/+6
2015-12-23tablet: store the wheel delta in the normal axesPeter Hutterer1-3/+2
2015-12-23tablet: dump deltas, replace it with a single wheel_delta variablePeter Hutterer1-4/+4
2015-12-23tablet: dump deltas_discrete, replace with a single wheel_discrete variablePeter Hutterer1-6/+4
2015-12-21tablet: reduce event deltas to only apply to the wheelPeter Hutterer1-41/+6
2015-12-21tablet: rename libinput_tablet_tool_has_axis into an axis-specific API setPeter Hutterer1-3/+38
2015-12-21tablet: rename axis_get_value into an axis-specific API setPeter Hutterer1-1/+57
2015-12-21tablet: rename axis_has_changed into an axis-specific API setPeter Hutterer1-4/+124
2015-12-14tablet: add missing tip event to libinput_event_tablet_tool_get_base_event()Peter Hutterer1-0/+1
2015-11-24Merge branch 'master' into tablet-supportPeter Hutterer1-1/+1
2015-11-18tablet: rename the libinput_tool calls to libinput_tablet_toolPeter Hutterer1-13/+13
2015-11-18tablet: rename libinput_event_tablet to libinput_event_tablet_toolPeter Hutterer1-28/+28
2015-11-18tablet: rename LIBINPUT_EVENT_TABLET to LIBINPUT_EVENT_TABLET_TOOLPeter Hutterer1-52/+52
2015-11-18tablet: rename the tablet capability to a tablet_tool capabilityPeter Hutterer1-1/+1
2015-11-18tablet: rename tool_tip_state to tablet_tool_tip_statePeter Hutterer1-5/+5
2015-11-18tablet: rename TOOL_PROXIMITY_ to TABLET_TOOL_PROXIMITYPeter Hutterer1-3/+3
2015-11-18tablet: rename tool_proximity_state to tablet_tool_proximity statePeter Hutterer1-3/+3
2015-11-18tablet: rename libinput_tool_type to libinput_tablet_tool_typePeter Hutterer1-1/+1
2015-11-18tablet: rename the tablet axes to "LIBINPUT_TABLET_TOOL_AXIS_..."Peter Hutterer1-33/+33