Commit Graph

104 Commits (4c6caa7c48d887fb4292a08f898af83d9954d571)

Author SHA1 Message Date
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
Vyivel a93b18dbd5 input/pointer: send axis source once per frame 4 years ago
Simon Ser b934fbaf04 seat: add wlr_seat_touch_{send,notify}_frame 4 years ago
Isaac Freund 78befa59f9 gtk-primary-selection: drop support 4 years ago
Kenny Levinsen 46d2f80c38 wlr_seat_pointer: Remove log on notify_button 4 years ago
Simon Ser 8d76d3263d seat: use WL_SEAT_ERROR_CAPABILITY 4 years ago
Andri Yngvason e136a4168b types/seat: Clear focus in wlr_seat_destroy() 4 years ago
Antonin Décimo d9bb792794 Fix incorrect format parameters 5 years ago
Tudor Brindus a145430afa
input/pointer: add wlr_seat_pointer_wrap 5 years ago
Tudor Brindus c768309ab4 input/keyboard: send modifiers on first keyboard enter 5 years ago
Thomas Hebb dcae6f1431 Allow keyboard and pointer grabs to hook clear_focus() 5 years ago
Kalyan Sriram 8ab4d91380 Don't send redundant capability updates 5 years ago
Kenny Levinsen 5e0ef70cc0 seat: Create inert objects for missing capabilities 5 years ago