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