823 Commits (23389ebd1f301403e4b2331855a224dff89e1ad1)

Author SHA1 Message Date
Simon Ser f2a0e81b24 Fetch input device vendor/product from libinput
10 months ago
Luofan Chen 2058209a13 input: Rename WLR_INPUT_DEVICE_TABLET_TOOL to WLR_INPUT_DEVICE_TABLET
11 months ago
Simon Ser fca8474e9b Convert to new pointer enums
11 months ago
llyyr 469411d484 text_input: don't destroy scene_node twice
11 months ago
Simon Ser fc640d5f6c Define _POSIX_C_SOURCE globally
11 months ago
Simon Ser 07b0598526 input/text_input: fix dangling listeners
11 months ago
llyyr d6150b6bb0 input/text_input: parent wlr_box may be uninitialized
11 months ago
Access 7c11c463a3
text_input: Implement input-method popups
11 months ago
Simon Ser 541e6e260c Drop unnecessary includes from sway/server.h
11 months ago
Alexander Orzechowski 09c360d503 layer_shell: Handle popups through popup descriptor
11 months ago
Alexander Orzechowski 1846944f04 xdg_shell: Extract struct for popup descriptor
11 months ago
Kirill Primak a4e85332a1 Chase wlroots!4003
12 months ago
Alexander Orzechowski bab6b79af2 Fix SIGSEGV on surface destroy
1 year ago
Alexander Orzechowski 1e018e72b4 Delete old damage tracking code
1 year ago
Alexander Orzechowski 6e5fc4c2aa scene_graph: Port xwayland
1 year ago
Alexander Orzechowski b38ed8b479 scene_graph: Port xdg_shell
1 year ago
Alexander Orzechowski 188811f808 scene_graph: Port layer_shell
1 year ago
Alexander Orzechowski 5b8b505af5 input: Query scene graph for relevant surface/node intersections
1 year ago
Alexander Orzechowski bac3ab5526 seat: Remove dead seatop_render function
1 year ago
Alexander Orzechowski 9a57966606 scene_graph: Port ext_session_v1
1 year ago
Alexander Orzechowski 0639bde9fb scene_graph: Port seatop_move_tiling indicators
1 year ago
Alexander Orzechowski c640c3015f scene_graph: Port seat drag icons
1 year ago
Alexander Orzechowski b4d7e84d38 desktop: Rename layers to shell_layers
1 year ago
Simon Ser 95265fba59 input: reconfigure send_events on output hotplug
1 year ago
Simon Ser 22d0dd8bde Check wlr_pointer_constraint_v1_state.cursor_hint.enabled
1 year ago
Simon Ser c6edbb7e5a input/seat: simplify seat_is_input_allowed()
1 year ago
Simon Ser e8a0205607 input/seat: rename seat_set_exclusive_client()
1 year ago
Simon Ser 607b8aed0c input/seat: inline seat_set_exclusive_client() with NULL client
1 year ago
Simon Ser 7ad8c80bfe input/{keyboard,switch}: rename input_inhibited variable to locked
1 year ago
Simon Ser dbd70faf2e input/seat: drop exclusive_client
1 year 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
2 years ago
Mark Bolhuis 20c91335f6 input: Move wlr_pointer_gestures_v1 to sway_input_manager
2 years ago
Simon Ser 974a8629a8 Use "default" XCursor instead of "left_ptr"
2 years ago
Simon Ser 5411ed4ef0 Use wlr_cursor_unset_image()
2 years ago
Simon Ser 6f1a3b6652 Use wlr_cursor_set_xcursor()
2 years ago
Cezary Drożak c08762901e input/libinput: add scroll_button_lock method
2 years ago
33KK be14cd96cd
Fix `bindsym --to-code` not respecting input configs
2 years ago
Erik Reider 913a7679cb Add support for wlr-layer-shell ON_DEMAND keyboard interactivity
2 years ago
Kirill Primak c9e1dab318 chore: chase wlroots map logic unification
2 years ago
hrdl 01b0c11394 seatop_down: Call seatop_begin_default after sending touch events
2 years ago