113 Commits (6ac60c17911ff416edcdeabf7800904765d3f59d)

Author SHA1 Message Date
Ander Conselvan de Oliveira a7caef964b input: Fix errors due to initializing input before creating outputs 12 years ago
Ander Conselvan de Oliveira ae826cead7 evdev: Fix assertion error for unplugged output with paired touchscreen 12 years ago
Ander Conselvan de Oliveira 6c975faaa9 evdev: Discard events from a touchscreen paired with an unplugged output 12 years ago
U. Artie Eoff 161c6c5694 input: fix input device map to output if it doesn't exist. 12 years ago
Kristian Høgsberg 8259728a56 evdev: Remove output destroy notifier on device destroy 12 years ago
Kristian Høgsberg 17bccaed42 input: Handle unplugging the output for a touchscreen device 12 years ago
Kristian Høgsberg 8ca9544e06 input: Re-pair touch screen when monitor is plugged in 12 years ago
Kristian Høgsberg 2fce4808dd input: Remap touch point IDs from multiple touch screens to not overlap 12 years ago
Kristian Høgsberg d0cb10a36b evdev: Drop joystick rejection heurstics 12 years ago
Kristian Høgsberg cd2f46f3d2 evdev: Reject absolute motion if we're not a pointer or a touch device 12 years ago
Kristian Høgsberg c67fd1cf0e evdev: Drop obsolete accelerometer reject rule 12 years ago
Kristian Høgsberg de5f82c90d evdev: Remove EVDEV_TOUCH and with it evdev_device->caps 12 years ago
Kristian Høgsberg 3d793c9053 evdev: Use a has_keyboard flag instead of EVDEV_KEYBOARD bit 12 years ago
Kristian Høgsberg 77b0d23c00 evdev: Replace EVDEV_BUTTON with local has_button flag 12 years ago
Kristian Høgsberg b7c58de8f6 evdev: Replace EVDEV_MOTION_ABS with local has_abs flag 12 years ago
Kristian Høgsberg 8d31a3ae56 evdev: Use has_abs only for ABS_X and ABS_Y, introduce has_mt for MT events 12 years ago
Kristian Høgsberg 015e73dc33 evdev: Drop EVDEV_MOTION_REL flag 12 years ago
Kristian Høgsberg d24a64ea30 evdev: Combine evdev_handle_device() and evdev_configure_device() 12 years ago
Jonas Ådahl e82f8e4b0f evdev: Synchronize keys only if seat is keyboard capable 12 years ago
Jason Ekstrand b6a3cc7f17 Make weston_output_transform_coordinate more sane 12 years ago
Kristian Høgsberg 10ddd97ecf compositor: Remove redundant and not well-defined focus field 12 years ago
Jonas Ådahl d6e1c34405 evdev: Reference count input device's seat capabilities 12 years ago
David Herrmann e05a0cd92c evdev: release devices on read() error 12 years ago
Kristian Høgsberg c133fc4836 evdev: Clear touch capability if we see a mouse-type button 12 years ago
Kristian Høgsberg 9df41e153c evdev: Only init a pointer if the evdev device has a button 12 years ago
Kristian Høgsberg 7073f6ffa1 evdev: Stop looking for pointer buttons when we get to BTN_JOYSTICK 12 years ago
Neil Roberts be336c8918 evdev: Process touch up events of single-touch devices 12 years ago
Neil Roberts daf7d4774b evdev: Only track one pending event 12 years ago
Neil Roberts f65c486090 evdev: Flush motion events when the slot changes, not just after sync 12 years ago
Hardening ff39efa5c0 Rename current, origin, scale, origin_scale 12 years ago
Kristian Høgsberg 6c7583de2a evdev: Don't transform device->abs.x/y in place 12 years ago
Kristian Høgsberg 4e55d067ea evdev: Initliaze device->link so we can wl_list_remove() without crashing 12 years ago
Kristian Høgsberg b1c02a80ef evdev: Ignore joystick devices 12 years ago
Rolf Morel 14c9892069 evdev: write EV_SYN input_event along with led events to device 12 years ago
Rusty Lynch 92e83929f0 evdev: Use touch ID 0 when generating touch up event 12 years ago
Peter Hutterer 4477fee1c3 evdev: log when a device is used as touchpad 12 years ago
Peter Hutterer 6bb15cd4a8 evdev: call evdev_device_destroy on failure 12 years ago
Peter Hutterer 76d35286cf evdev: plug a potential memleak 12 years ago
Peter Hutterer df66c5bf79 evdev: get the current slot value from the absinfo struct or mtdev 12 years ago
Peter Hutterer 0d061e3802 evdev: only use mtdev for Protocol A devices 12 years ago
Peter Hutterer 89af60e6f5 evdev: add comment why we're ignoring key value 2 12 years ago
Peter Hutterer 11f5bfbc09 evdev: prevent unterminated device name 12 years ago
Peter Hutterer 45d659dd82 evdev: check for ABS_MT_POSITION_X/Y to determine mt devices 12 years ago
Peter Hutterer f3d62276d2 malloc + memset -> zalloc 12 years ago
Kristian Høgsberg 0af26c4fe7 evdev: Suport old-style single-touch touch screens 12 years ago
Kristian Høgsberg 58014bbba8 evdev: Use temporary x and y coordinates when applying calibration 12 years ago
Kristian Høgsberg cee407e0c0 evdev: Don't add output offset in evdev_process_absolute_motion() 12 years ago
Kristian Høgsberg 97e806f138 evdev: Use weston_output_transform_coordinate for evdev touch screens 12 years ago
Daniel Stone c228e23b05 configure.ac: Enable AC_USE_SYSTEM_EXTENSIONS 13 years ago
Kristian Høgsberg e314875d00 input: Merge wl_seat into weston_seat 13 years ago