Commit Graph

116 Commits (5c98d1a04a1439bf40c6e516086cfaff2d67f135)

Author SHA1 Message Date
Kirill Primak 08e779bd85 seat/pointer: reset pressed buttons on focus change 6 months ago
Kirill Primak 8730ca9661 seat/pointer: handle duplicate presses/releases correctly 7 months ago
Isaac Freund 5ecbd23c1d wlr_surface: fix argument order consistency 7 months ago
Simon Ser dc5996a8b4 seat/keyboard: drop unnecessary check in handle_keyboard_keymap() 9 months ago
Ilia Bozhinov 75ecba444a seat: add serials to touch up events 10 months ago
Isaac Freund 34219b0334 touch: make cancel functions take a wlr_seat_client 11 months ago
Simon Ser 488a23c169 pointer: drop enum wlr_axis_orientation 12 months ago
Simon Ser ec5263e6b7 pointer: drop enum wlr_axis_relative_direction 12 months ago
Simon Ser 812451cd8f pointer: use enum wl_pointer_button_state 12 months ago
Simon Ser 9f4cf242d9 pointer: drop enum wlr_axis_source 12 months ago
Simon Ser 842093bb84 Define _POSIX_C_SOURCE globally 1 year ago
Simon Ser 00bb1b0f84 seat/pointer: add support for axis_relative_direction event 1 year ago
Kirill Primak 0de3659698 Drop wl_client and user data assertions in bind handlers 1 year ago
Kirill Primak 86c30b8715 seat: remove wlr_seat_validate_grab_serial() 1 year ago
Alexander Orzechowski 1b0694b794 treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical 1 year ago
Kirill Primak 0f67580aab compositor: introduce wlr_surface_set_role_object() 2 years ago
Simon Ser 1e68e1f661 seat: fix keyboard/pointer/touch resource destroy 2 years ago
Kirill Primak 753f3cc4fa compositor: add wlr_surface_role.no_object 2 years ago
Kirill Primak 2acc74a3db Clear input regions if they're ignored 2 years ago
Alexander Orzechowski d700bd2d7c wlr_seat_pointer: cursor surfaces are always mapped 2 years ago
Väinö Mäkelä 0e5f76186e seat: Allow binding to inert seats 2 years ago
Simon Ser 69aeccddb7 seat/keyboard: allow no keymap 2 years ago
Andri Yngvason 00489b11a0 seat: Provide dummy resources for inert seats 2 years ago
Andri Yngvason 3898bb482d seat: Let client manage its own resources 2 years ago
Andri Yngvason 1689a3503b wlr_seat: Extract seat_client_create() function 2 years ago
Simon Ser 0e54b861e9 seat/keyboard: constify wlr_seat_keyboard_notify_enter() 2 years ago
Simon Ser 695d28c250 seat/keyboard: constify wlr_seat_keyboard_notify_modifiers() 2 years ago
Simon Ser e44834595d seat/keyboard: constify args in wlr_seat_keyboard_enter() 2 years ago
Simon Ser 12e04d8f83 seat/keyboard: constify wlr_seat_keyboard_send_modifiers() 2 years ago
Simon Ser f41dcb3a97 seat/keyboard: skip wl_array allocation 2 years ago
Simon Zeni 0611c10909 types/wlr_seat: finish keyboard_state during wlr_seat_destroy 2 years ago
Guido Günther 8a56490229 seat/pointer: Initialize low_res_value 2 years ago
bi4k8 8b12037cad wlr_seat: clear `drag->seat_client` when destroyed 2 years ago
Kirill Primak 20c208d46a util/array: unclutter 3 years ago
Alexander Orzechowski ef4baea0e2 Use wl_signal_emit_mutable 3 years ago
Quantum 30bf8a4303 seat/pointer: fix uninitialized variable warning 3 years ago
Kirill Primak 7298c42139 seat/pointer: rework sending axis events 3 years ago
José Expósito add44b3e2e seat: support low-resolution clients 3 years ago
José Expósito 40dc5121aa seat: support high-resolution clients 3 years ago
José Expósito 65c436407f pointer: transform low-res to high-res axis events 3 years ago
Guido Günther 17b2b06633 seat: Allow to cancel touches 3 years ago
Ferdinand Bachmann d3a2ea33e5 types/seat/wlr_seat.c: fix focused_client being null after seat_client recreation 3 years ago
Leonardo Hernández Hernández 4519117a68 seat: take wlr_keyboard in wlr_seat_set_keyboard() 3 years ago
Simon Zeni cfed039c9a types/wlr_input_device: move init and finish function to private API 3 years ago
Kirill Primak 617eb4fb93 surface: deprecate wlr_surface.h 3 years ago
Simon Ser 4377b55292 util/global: remove wl_display arg from wlr_global_destroy_safe 3 years ago
David Rosca 31914928d2
seat: Only resend keyboard/pointer enter to focused clients 3 years ago
Simon Ser d290b13871 seat: avoid copying the keymap for each client 4 years ago
Tudor Brindus 033c9cab74 input/pointer: try harder to not send duplicate motion events 4 years ago
Simon Ser c27263c105 seat: allow compositors to not load a keymap 4 years ago