aboutsummaryrefslogtreecommitdiff
path: root/sway/input/seat.c
AgeCommit message (Expand)Author
2023-06-06Add support for wlr-layer-shell ON_DEMAND keyboard interactivityErik Reider
2023-06-02chore: chase wlroots map logic unificationKirill Primak
2023-05-04Add support for touch cancel eventshrdl
2023-05-02render: pass rendering state together in a structAlexander Orzechowski
2023-02-22Constify pixman_region32_t for rendering functionsSimon Ser
2023-02-20Implement seatop_touchStacy Harper
2023-01-18Fix pointer events for ext-session-lock surfacesSimon Ser
2023-01-16input/tablet: handle focusing NULL surfaceKirill Primak
2022-12-04seat: Avoid sending redundant keymaps on reloadKenny Levinsen
2022-11-28Make libinput backend optionalSimon Ser
2022-11-15input/seat: locally compute drag icon offsetSimon Ser
2022-10-28Fix focus tracking when session lock is activeDaniel De Graaf
2022-10-28Rework session lock keyboard focus handlingDaniel De Graaf
2022-10-14Add support for ext-idle-notify-v1Simon Ser
2022-10-09Use keyboard_state.focused_surface directlyFerdinand Schober
2022-10-09use seat directlyFerdinand Schober
2022-10-09allow pointer_constraints on layer_shell surfacesFerdinand Schober
2022-06-22Remove access to wlr_input_device unionSimon Ser
2022-05-30sway: add bindgesture commandFlorian Franzen
2022-04-30Avoid inspecting a NULL view in seat_set_focusDaniel De Graaf
2022-04-29Implement ext-session-lock-v1Daniel De Graaf
2022-03-23sway/input: wlr_seat_keyboard() now takes wlr_keyboardLeonardo Hernández Hernández
2022-03-22sway/input: fix bad position of wlr_dragLeonardo Hernández Hernández
2022-03-17sway/input: follow up wlroots input device events renamingSimon Zeni
2022-03-17sway/input/seat: take output name from specialized input deviceSimon Zeni
2022-03-05sway/input: destroy sway_switch properlyMoon Sungjoon
2022-02-22Remove some erroneous apostrophes in commentsThomas Hebb
2022-01-07input/seat: unset has_focus when focus_stack becomes emptyThomas Hebb
2021-10-10use node_is_viewsiikamiika
2021-02-25focus: beyond fullscreen when focused explicitlylbonn
2021-02-25Automatically map built-in touchscreens/tablets to built-in panelsSimon Ser
2021-02-16container: Move pending state to state structKenny Levinsen
2021-02-15text_input: Add support for focusing layer-shell surfacesTadeo Kondrak
2021-01-01input/seat: Reset command handler context in seat_destroy()Andri Yngvason
2021-01-01input/seat: Clean up focus_stack in seat_destroy()Andri Yngvason
2021-01-01input: Clean up input_method_relay in seat_destoy()Andri Yngvason
2020-12-06input/cursor: unhide cursor on synthetic inputTudor Brindus
2020-11-11tree/container: introduce `container_is_sticky[_or_child]` functionsTudor Brindus
2020-11-01commands/focus: force container warp when fulfilling `focus mode_toggle`Tudor Brindus
2020-10-31input: remove motion deltas from seatop callbacksTudor Brindus
2020-10-16seat: use default output mapping if there is no input configRonan Pigott
2020-09-16cursor: update hide timer during config applyRouven Czerwinski
2020-09-14input/cursor: reset event source after unhideRouven Czerwinski
2020-07-30Fix incorrect format specifiersAntonin Décimo
2020-07-07seat/dnd: support null drag icon surfacesNick Diego Yamane
2020-07-02Don't set xwayland cursor when wlr_xwayland failedSimon Ser
2020-07-02seat: fix segfault in sway_input_method_relay_set_focusSimon Ser
2020-06-30seat: Refocus seat when wlr_drag is destroyedKenny Levinsen
2020-06-19input/seat: don't notify keyboard grabs with NULL surface on shutdownTudor Brindus
2020-06-18input/cursor: send idle events based off device type, not input typeTudor Brindus