832 Commits (4c3c0602116c12c2821e1e505e7248b3c642b4ca)

Author SHA1 Message Date
llyyr 4c3c060211 input/keyboard: refactor into sway_keyboard_set_layout
5 months ago
llyyr 0386b2afcb input/seat: don't send redundant leave/enter on device creation
5 months ago
llyyr dfbcd1fbaa input/keyboard: don't send key release if we don't have focused surface
5 months ago
Simon Ser d0bd591ee7 Drop server.h include from input/input-manager.h
6 months ago
Simon Ser df69367d92 input/text_input: ensure keyboard is set before sending modifiers
6 months ago
Simon Ser 9704152414 build: drop xwayland option
6 months ago
Ferdinand Bachmann bc258a3be2
input: add Super as alternative for Mod4
8 months ago
Simon Ser 9e14651077 input: pass wlr_seat_client to wlr_seat_touch_notify_cancel()
8 months ago
Andri Yngvason 5a7477cb8f Implement transient seat management
9 months ago
Simon Ser f2a0e81b24 Fetch input device vendor/product from libinput
9 months ago
Luofan Chen 2058209a13 input: Rename WLR_INPUT_DEVICE_TABLET_TOOL to WLR_INPUT_DEVICE_TABLET
9 months ago
Simon Ser fca8474e9b Convert to new pointer enums
9 months ago
llyyr 469411d484 text_input: don't destroy scene_node twice
9 months ago
Simon Ser fc640d5f6c Define _POSIX_C_SOURCE globally
9 months ago
Simon Ser 07b0598526 input/text_input: fix dangling listeners
9 months ago
llyyr d6150b6bb0 input/text_input: parent wlr_box may be uninitialized
9 months ago
Access 7c11c463a3
text_input: Implement input-method popups
9 months ago
Simon Ser 541e6e260c Drop unnecessary includes from sway/server.h
10 months ago
Alexander Orzechowski 09c360d503 layer_shell: Handle popups through popup descriptor
10 months ago
Alexander Orzechowski 1846944f04 xdg_shell: Extract struct for popup descriptor
10 months ago
Kirill Primak a4e85332a1 Chase wlroots!4003
10 months ago
Alexander Orzechowski bab6b79af2 Fix SIGSEGV on surface destroy
11 months ago
Alexander Orzechowski 1e018e72b4 Delete old damage tracking code
11 months ago
Alexander Orzechowski 6e5fc4c2aa scene_graph: Port xwayland
11 months ago
Alexander Orzechowski b38ed8b479 scene_graph: Port xdg_shell
11 months ago
Alexander Orzechowski 188811f808 scene_graph: Port layer_shell
11 months ago
Alexander Orzechowski 5b8b505af5 input: Query scene graph for relevant surface/node intersections
11 months ago
Alexander Orzechowski bac3ab5526 seat: Remove dead seatop_render function
11 months ago
Alexander Orzechowski 9a57966606 scene_graph: Port ext_session_v1
11 months ago
Alexander Orzechowski 0639bde9fb scene_graph: Port seatop_move_tiling indicators
11 months ago
Alexander Orzechowski c640c3015f scene_graph: Port seat drag icons
11 months ago
Alexander Orzechowski b4d7e84d38 desktop: Rename layers to shell_layers
11 months ago
Simon Ser 95265fba59 input: reconfigure send_events on output hotplug
11 months ago
Simon Ser 22d0dd8bde Check wlr_pointer_constraint_v1_state.cursor_hint.enabled
11 months ago
Simon Ser c6edbb7e5a input/seat: simplify seat_is_input_allowed()
12 months ago
Simon Ser e8a0205607 input/seat: rename seat_set_exclusive_client()
12 months ago
Simon Ser 607b8aed0c input/seat: inline seat_set_exclusive_client() with NULL client
12 months ago
Simon Ser 7ad8c80bfe input/{keyboard,switch}: rename input_inhibited variable to locked
12 months ago
Simon Ser dbd70faf2e input/seat: drop exclusive_client
12 months ago
llyyr a946b1aecf Chase wlroots!4440
1 year ago
NemuiBanila c3ec141b34 seat: Fix cursor theme reload for tablet tool
1 year ago
Lina Banik f7a40cfa2f seat: Fix reloading cursor theme after change
1 year ago
Simon Ser 5c99b98805 input/input-manager: drop input_manager_configure_all_inputs
1 year ago
Simon Ser 7036769bea Only reconfigure input mappings on output change
1 year ago
Simon Ser caa92ddee8 input/seat: rename seat_apply_input_config
1 year ago
Simon Ser 01dcad80e1 input/seat: don't configure mappings for switches
1 year ago
Simon Ser 7cf4e1d5c6 Drop support for KDE's idle protocol
1 year ago
Kirill Primak a908651821 chore: chase wlroots xdg-surface role rework
1 year ago
Simon Ser 6bd11ad0df Add support for cursor-shape-v1
1 year ago
Simon Ser ee4637b086 Deprecate seat idle_wake
1 year ago