147 Commits (ab3b9f9a773e3ec2c40d80ab14277659b2a55ca6)

Author SHA1 Message Date
Simon Ser 1d9c1bcea6 input-device: remove wlr_input_device.link
3 years ago
José Expósito 52d2491931 backend/libinput: send hold gesture events
3 years ago
José Expósito 95970b3619 build: check if libinput supports hold gestures
3 years ago
Simon Ser 18c2dce65e backend: unify startup messages
3 years ago
Tudor Brindus 0c19a28266 input/tablet: fix `wl_array_for_each` usage on tablet proximity
3 years ago
ayaka 70fb21c35b backend: make DRM and libinput backends optional
3 years ago
Simon Ser e035f2b9c4 Fix invalid uses of wl_array_for_each
3 years ago
Simon Ser 2d36d7fb67 backend/libinput: send touch frame events
3 years ago
Simon Ser 0a522cb798 backend/libinput: use wl_array for wlr_libinput_tablet.tools
3 years ago
Simon Ser 5888c96da8 tablet: stop using wlr_list
3 years ago
Simon Ser e6cb11d882 backend/libinput: stop using wlr_list internally
3 years ago
Simon Ser 7ec5bf6b10 backend: introduce wlr_backend_finish
4 years ago
Simon Ser 846e0838d6 backend/libinput: terminate display on error
4 years ago
Manuel Stoeckl a290d7a78d Make implementation function lists static const
4 years ago
Simon Ser 0e76f92de7 backend/session: replace session_signal with events.active
4 years ago
Simon Ser 44a4792fd8 backend/session: operate on wlr_device
4 years ago
Simon Ser aaa3fcf66f
backend/libinput: require libinput 1.14
4 years ago
Isaac Freund e06c9e43af Remove unneeded includes from wlr_input_device.h
4 years ago
Isaac Freund 7693f61d81 Replace wlr_key_state with wl_keyboard_key_state
4 years ago
Simon Ser 45c1a3621c backend/libinput: improve logger callback
4 years ago
Simon Ser 781ed1ff02 Fix -Wreturn-type warnings
5 years ago
Tudor Brindus 39af3535c3 input/tablet: populate tool tip event position
5 years ago
Tudor Brindus f0d818f36e backend/libinput: correctly populate x/y fields on tablet proximity in
5 years ago
Scott Anderson cff1c2f740 meson: Various improvements
5 years ago
Simon Ser 8681e4ab8a backend/drm, backend/libinput: listen to session destroy
5 years ago
Simon Ser 16e5e9541b Add -Wmissing-prototypes
5 years ago
Markus Ongyerth 57babd2e13 Move initialization of wlr_tablet_pad into types/wlr_tablet_pad
5 years ago
Andri Yngvason e19f48d1e4 backend: touch: Fixup incomplete patch for single touch devices.
5 years ago
Andri Yngvason 4f4d3cf2a2 backend: touch: Assign good ids to single touch devices
5 years ago
Drew DeVault 94f65e354d Add libinput-1.14 support
5 years ago
Ryan Walklin 4453757fc9 s/lid_switch/switch_device
6 years ago
Greg V 9fe8e37961 Implement the pointer-gestures-unstable-v1 protocol
6 years ago
emersion 5de26ad8ed
pointer: add a frame event
6 years ago
Alex Maese e276d310e8 Add unaccelerated pointer values to wlr_event_pointer_motion events
6 years ago
Ryan Walklin 2a3c62b4d2 [WIP][DONTMERGE]Add support for libinput_switch input devices
6 years ago
emersion 7bcf0d9599 backend/libinput: add assertions
6 years ago
random human 8589ae19de Fix bugs listed by clang's static analyzer
6 years ago
Markus Ongyerth 36955204cf Remove last remnant of tool_tool in libinput
6 years ago
Markus Ongyerth d9e978e1b3 rename wlr_tablet_tool to wlr_tablet
6 years ago
Markus Ongyerth 48e2cba9b6 Handle relative motion for mouse tools
6 years ago
Markus Ongyerth 3be916f9b8 Add asserts and rename destroy function in libinput backend
6 years ago
Markus Ongyerth 0c9a26828a Use wlr_list for paths, and improve inert resource handling
6 years ago
Markus Ongyerth adba68a3c1 Use tablet_tool impl in libinput backend
6 years ago
Markus Ongyerth 31cec36b74 1st feedback pass
6 years ago
Markus Ongyerth 599f84f736 Fix borked rebase
6 years ago
Markus Ongyerth 5c7a37f309 Add tool buttons
6 years ago
Markus Ongyerth 391eef6ea9 Propagate most axis events to clients
6 years ago
Markus Ongyerth f375246657 Implement basic tablet_pad handling (bound to keyboard focus)
6 years ago
Markus Ongyerth e235f7d336 Basic tablet_v2 object lifetime
6 years ago
Markus Ongyerth 77bac448cc storage commit #2
6 years ago