46 Commits (master)

Author SHA1 Message Date
Kirill Primak 56d69320c7 pointer: release pressed buttons on destroy
2 months ago
Kirill Primak 8730ca9661 seat/pointer: handle duplicate presses/releases correctly
4 months ago
Simon Ser 0a79bc28c7 build: require libinput v1.19
5 months ago
Simon Ser edbf8bf2ce input-device: drop wlr_input_device.{vendor,product}
9 months ago
Simon Ser ee70932422 backend/libinput: use NULL to indicate missing device name
9 months ago
Simon Ser 488a23c169 pointer: drop enum wlr_axis_orientation
9 months ago
Simon Ser ec5263e6b7 pointer: drop enum wlr_axis_relative_direction
9 months ago
Simon Ser 812451cd8f pointer: use enum wl_pointer_button_state
9 months ago
Simon Ser 9f4cf242d9 pointer: drop enum wlr_axis_source
9 months ago
Simon Ser 7a58f41416 backend/libinput: populate pointer axis relative direction
11 months ago
Simon Ser 2d9659d765 backend/libinput: use struct initializers for events
1 year ago
Simon Ser e1c6801b65 backend/libinput: ignore multiple events for same pointer button
1 year ago
Simon Ser 86fc2199f8 build: unify naming for HAVE_* defines
2 years ago
Alexander Orzechowski ef4baea0e2 Use wl_signal_emit_mutable
2 years ago
José Expósito e00f042f80 backend/libinput: code style consistency
2 years ago
José Expósito c6032d6b1c backend/libinput: handle high-res scroll events
2 years ago
José Expósito 65c436407f pointer: transform low-res to high-res axis events
2 years ago
Simon Zeni bd6c000d14 types/wlr_pointer: uniformize events name
3 years ago
Simon Zeni 51cd3c0726 interface/wlr_pointer: rework destroy sequence
3 years ago
Simon Zeni d60cdad3ea backend/libinput: rework pointer interface
3 years ago
Simon Zeni 91ba28e020 backend/libinput: remove wlr_input_device_impl
3 years ago
Simon Zeni d5480efc7a types/wlr_pointer: add base wlr_input_device
3 years ago
José Expósito 52d2491931 backend/libinput: send hold gesture events
3 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
emersion 7cbef15206
util: add wlr_ prefix to log symbols
7 years ago
emersion 0b58579564
Add support for discrete axis values
7 years ago
emersion 71ca45e2c0
Make sure we don't use others' prefixes
7 years ago
emersion b0d99f5c67
Remove wlr_ prefix from local symbols
7 years ago
Drew DeVault a35a5786b0 Remove width_mm from wlr_pointer events
7 years ago
emersion c2e1474010
Reformat all #include directives
7 years ago
emersion 36ead80cd1
Make wlr_signal_emit_safe private
7 years ago
emersion 5e58d46cc1
Add wlr_signal_emit_safe
7 years ago
Tony Crisci 875a5b446f remove time usec
7 years ago
Tony Crisci a224e74fad refactor input time_sec to time_msec
7 years ago
D.B 7cdc19d57f Fix duplicated pointer axis events
7 years ago
Tony Crisci 98f4cdfccb implement wlr_cursor_map_input_to_output
7 years ago
Dominique Martinet 53e7bebd23 Refactor out wlr_pointer_state
7 years ago
Dominique Martinet 5c82d2f5c3 libinput backend: massive renaming
7 years ago
Dominique Martinet 0663b6d1e1 Build libinput events on the stack instead of allocating
7 years ago
Scott Anderson cb4d50e22c Changed header paths.
7 years ago
Drew DeVault 3d71969b2a Make event names consistent
8 years ago
Drew DeVault f4453d104d Reorganize wlr-common
8 years ago
Drew DeVault fd91244e83 Update everyone to use new headers
8 years ago
Drew DeVault a63230e59c Implement libinput wlr_pointer
8 years ago