summaryrefslogtreecommitdiff
path: root/src/evdev.c
AgeCommit message (Expand)AuthorFilesLines
2014-11-26compositor: Drop legacy backends in favor of libinputPeter Hutterer1-755/+0
2014-04-25input: Fix errors due to initializing input before creating outputsAnder Conselvan de Oliveira1-1/+1
2014-04-25evdev: Fix assertion error for unplugged output with paired touchscreenAnder Conselvan de Oliveira1-10/+9
2014-04-25evdev: Discard events from a touchscreen paired with an unplugged outputAnder Conselvan de Oliveira1-1/+1
2014-04-21input: fix input device map to output if it doesn't exist.U. Artie Eoff1-0/+5
2014-01-22evdev: Remove output destroy notifier on device destroyKristian Høgsberg1-0/+2
2014-01-16input: Handle unplugging the output for a touchscreen deviceKristian Høgsberg1-7/+50
2014-01-09input: Re-pair touch screen when monitor is plugged inKristian Høgsberg1-0/+1
2014-01-08input: Remap touch point IDs from multiple touch screens to not overlapKristian Høgsberg1-11/+20
2013-12-16evdev: Drop joystick rejection heursticsKristian Høgsberg1-9/+0
2013-12-16evdev: Reject absolute motion if we're not a pointer or a touch deviceKristian Høgsberg1-1/+1
2013-12-16evdev: Drop obsolete accelerometer reject ruleKristian Høgsberg1-13/+1
2013-12-16evdev: Remove EVDEV_TOUCH and with it evdev_device->capsKristian Høgsberg1-11/+8
2013-12-16evdev: Use a has_keyboard flag instead of EVDEV_KEYBOARD bitKristian Høgsberg1-7/+7
2013-12-16evdev: Replace EVDEV_BUTTON with local has_button flagKristian Høgsberg1-4/+5
2013-12-16evdev: Replace EVDEV_MOTION_ABS with local has_abs flagKristian Høgsberg1-5/+2
2013-12-16evdev: Use has_abs only for ABS_X and ABS_Y, introduce has_mt for MT eventsKristian Høgsberg1-4/+6
2013-12-16evdev: Drop EVDEV_MOTION_REL flagKristian Høgsberg1-4/+5
2013-12-16evdev: Combine evdev_handle_device() and evdev_configure_device()Kristian Høgsberg1-11/+7
2013-11-12evdev: Synchronize keys only if seat is keyboard capableJonas Ådahl1-1/+1
2013-11-07Make weston_output_transform_coordinate more saneJason Ekstrand1-6/+10
2013-10-22compositor: Remove redundant and not well-defined focus fieldKristian Høgsberg1-1/+1
2013-10-21evdev: Reference count input device's seat capabilitiesJonas Ådahl1-0/+11
2013-10-15evdev: release devices on read() errorDavid Herrmann1-1/+8
2013-10-14evdev: Clear touch capability if we see a mouse-type buttonKristian Høgsberg1-4/+4
2013-10-14evdev: Only init a pointer if the evdev device has a buttonKristian Høgsberg1-2/+2
2013-10-14evdev: Stop looking for pointer buttons when we get to BTN_JOYSTICKKristian Høgsberg1-1/+1
2013-09-24evdev: Process touch up events of single-touch devicesNeil Roberts1-13/+30
2013-09-24evdev: Only track one pending eventNeil Roberts1-130/+116
2013-09-22evdev: Flush motion events when the slot changes, not just after syncNeil Roberts1-3/+4
2013-09-21Rename current, origin, scale, origin_scaleHardening1-4/+4
2013-08-28evdev: Don't transform device->abs.x/y in placeKristian Høgsberg1-30/+28
2013-08-26evdev: Initliaze device->link so we can wl_list_remove() without crashingKristian Høgsberg1-2/+2
2013-08-13evdev: Ignore joystick devicesKristian Høgsberg1-0/+10
2013-08-12evdev: write EV_SYN input_event along with led events to deviceRolf Morel1-1/+3
2013-08-08evdev: Use touch ID 0 when generating touch up eventRusty Lynch1-1/+1
2013-08-08evdev: log when a device is used as touchpadPeter Hutterer1-1/+4
2013-08-08evdev: call evdev_device_destroy on failurePeter Hutterer1-20/+10
2013-08-08evdev: plug a potential memleakPeter Hutterer1-0/+2
2013-08-08evdev: get the current slot value from the absinfo struct or mtdevPeter Hutterer1-1/+5
2013-08-08evdev: only use mtdev for Protocol A devicesPeter Hutterer1-7/+13
2013-08-08evdev: add comment why we're ignoring key value 2Peter Hutterer1-0/+1
2013-08-08evdev: prevent unterminated device namePeter Hutterer1-0/+1
2013-08-08evdev: check for ABS_MT_POSITION_X/Y to determine mt devicesPeter Hutterer1-1/+5
2013-08-08malloc + memset -> zallocPeter Hutterer1-2/+1
2013-07-26evdev: Suport old-style single-touch touch screensKristian Høgsberg1-1/+19
2013-07-26evdev: Use temporary x and y coordinates when applying calibrationKristian Høgsberg1-6/+11
2013-07-26evdev: Don't add output offset in evdev_process_absolute_motion()Kristian Høgsberg1-4/+2
2013-07-25evdev: Use weston_output_transform_coordinate for evdev touch screensKristian Høgsberg1-15/+19
2013-06-05configure.ac: Enable AC_USE_SYSTEM_EXTENSIONSDaniel Stone1-0/+2