aboutsummaryrefslogtreecommitdiff
path: root/sway/input/seat.c
AgeCommit message (Expand)Author
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
2020-06-05Use new wlroots API for clearing keyboard/pointer focus during grabsThomas Hebb
2020-05-25input/tablet: add seatop_down entry for tablet inputTudor Brindus
2020-05-19input: fix reloading crash due to keyboard group configuringBrian Ashworth
2020-05-14input: reset keyboard groups keyboard on reset allBrian Ashworth
2020-05-13commands: Add per-view shortcuts_inhibitor commandMichael Weiser
2020-05-10input/tablet: simplify parameter plumbing for tablet referencesTudor Brindus
2020-05-02input: rename pointer handlers to be unambiguousTudor Brindus
2020-05-02input: refactor tablet motion into seatop handlerTudor Brindus
2020-05-01Fix invisible cursor on startupSimon Ser
2020-05-01Don't assert the cursor theme loadsSimon Ser
2020-04-24config/output: reconfigure input devices on new outputTudor Brindus
2020-04-22input/cursor: fix hide cursor timeouts on tablets and touchscreensTudor Brindus
2020-04-04Port input method and text input from rootstonxdavidwu
2020-03-23Fix redundant call to seat_send_focus()Leo
2020-03-12input: Avoid creating the PAD device multiple timesOlivier Fourdan
2020-03-11input: Add support for keyboard shortcuts inhibitMichael Weiser
2019-12-12Add seat <seat> idle_{inhibit,wake} <sources...>Drew DeVault
2019-11-24input: seat: Fix seat device list not initialised before usePaul Riou
2019-11-21Add support for wlr_keyboard_groupBrian Ashworth
2019-11-17Use an enum instead of a marker string for map_to_Tadeo Kondrak
2019-11-17Implement input map_to_region commandTadeo Kondrak
2019-11-01seat: simplify a strduplbonn
2019-10-16Updates per wlroots layer shell changesDrew DeVault
2019-09-25input: Add support for tablet protocol.John Chadwick
2019-09-01layer-shell: don't give focus to unmapped layer surfacesSimon Ser
2019-08-31seat: set cursor image only if no pointer cap previouslyxdavidwu
2019-08-31seat: avoid unneeded reloading xcursor themexdavidwu
2019-08-20input/keyboard: send released only if pressed sentBrian Ashworth
2019-08-13handle_seat_node_destroy: do not focus own nodeBrian Ashworth
2019-06-12bindings: defer while initiailizingBrian Ashworth