107 Commits (5cbc7634043707c3a0e442014910fc7f6db317e0)

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