98 Commits (8d31a3ae56d21c2140b42e3cb1f8b5888b8a0572)

Author SHA1 Message Date
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 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 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
Jonas Ådahl b984e40c28 evdev: Update axis notifications to follow protocol 12 years ago
Rob Bradford 4b997e45e7 evdev: Avoid unintended case drop through 12 years ago
Kristian Høgsberg cb3eaae9ad compositor: Change notify_* function to take a weston_seat 12 years ago
Pekka Paalanen 3eb4761317 evdev: rename evdev_input_device to evdev_device 12 years ago
Pekka Paalanen b9d38f4552 evdev: do not pass a list to evdev_led_update() 12 years ago
Pekka Paalanen 168ed72dc7 evdev: kill a warning in evdev_led_update() 13 years ago
Pekka Paalanen d858351a61 compositor-drm, evdev: don't crash on missing keyboard 13 years ago
Pekka Paalanen bf639ab892 evdev: log input devices 13 years ago
Pekka Paalanen 3315697739 evdev: move udev code into compositor-drm.c 13 years ago