aboutsummaryrefslogtreecommitdiff
path: root/types/seat
AgeCommit message (Expand)Author
2024-02-28pointer: drop enum wlr_axis_orientationSimon Ser
2024-02-28pointer: drop enum wlr_axis_relative_directionSimon Ser
2024-02-28pointer: use enum wl_pointer_button_stateSimon Ser
2024-02-28pointer: drop enum wlr_axis_sourceSimon Ser
2024-02-15Define _POSIX_C_SOURCE globallySimon Ser
2024-01-23seat/pointer: add support for axis_relative_direction eventSimon Ser
2023-10-10Drop wl_client and user data assertions in bind handlersKirill Primak
2023-10-06seat: remove wlr_seat_validate_grab_serial()Kirill Primak
2023-10-03treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practicalAlexander Orzechowski
2023-06-23compositor: introduce wlr_surface_set_role_object()Kirill Primak
2023-06-20seat: fix keyboard/pointer/touch resource destroySimon Ser
2023-06-14compositor: add wlr_surface_role.no_objectKirill Primak
2023-06-06Clear input regions if they're ignoredKirill Primak
2023-06-06wlr_seat_pointer: cursor surfaces are always mappedAlexander Orzechowski
2023-06-03seat: Allow binding to inert seatsVäinö Mäkelä
2023-05-17seat/keyboard: allow no keymapSimon Ser
2023-04-18seat: Provide dummy resources for inert seatsAndri Yngvason
2023-04-18seat: Let client manage its own resourcesAndri Yngvason
2023-04-18wlr_seat: Extract seat_client_create() functionAndri Yngvason
2023-01-26seat/keyboard: constify wlr_seat_keyboard_notify_enter()Simon Ser
2023-01-26seat/keyboard: constify wlr_seat_keyboard_notify_modifiers()Simon Ser
2023-01-26seat/keyboard: constify args in wlr_seat_keyboard_enter()Simon Ser
2023-01-26seat/keyboard: constify wlr_seat_keyboard_send_modifiers()Simon Ser
2023-01-26seat/keyboard: skip wl_array allocationSimon Ser
2022-11-29types/wlr_seat: finish keyboard_state during wlr_seat_destroySimon Zeni
2022-11-24seat/pointer: Initialize low_res_valueGuido Günther
2022-11-16wlr_seat: clear `drag->seat_client` when destroyedbi4k8
2022-08-29util/array: unclutterKirill Primak
2022-08-18Use wl_signal_emit_mutableAlexander Orzechowski
2022-07-28seat/pointer: fix uninitialized variable warningQuantum
2022-07-27seat/pointer: rework sending axis eventsKirill Primak
2022-07-11seat: support low-resolution clientsJosé Expósito
2022-07-11seat: support high-resolution clientsJosé Expósito
2022-07-11pointer: transform low-res to high-res axis eventsJosé Expósito
2022-05-22seat: Allow to cancel touchesGuido Günther
2022-04-16types/seat/wlr_seat.c: fix focused_client being null after seat_client recrea...Ferdinand Bachmann
2022-03-23seat: take wlr_keyboard in wlr_seat_set_keyboard()Leonardo Hernández Hernández
2022-03-07types/wlr_input_device: move init and finish function to private APISimon Zeni
2022-01-13surface: deprecate wlr_surface.hKirill Primak
2021-12-14util/global: remove wl_display arg from wlr_global_destroy_safeSimon Ser
2021-12-14seat: Only resend keyboard/pointer enter to focused clientsDavid Rosca
2021-09-05seat: avoid copying the keymap for each clientSimon Ser
2021-08-07input/pointer: try harder to not send duplicate motion eventsTudor Brindus
2021-08-06seat: allow compositors to not load a keymapSimon Ser
2021-07-19input/pointer: send axis source once per frameVyivel
2021-07-08seat: add wlr_seat_touch_{send,notify}_frameSimon Ser
2021-04-08gtk-primary-selection: drop supportIsaac Freund
2021-03-07wlr_seat_pointer: Remove log on notify_buttonKenny Levinsen
2021-02-08seat: use WL_SEAT_ERROR_CAPABILITYSimon Ser
2021-01-07types/seat: Clear focus in wlr_seat_destroy()Andri Yngvason