811 Commits (5fc85c506687c0b0704e264e50299885e82d5602)

Author SHA1 Message Date
Alexander Orzechowski bab6b79af2 Fix SIGSEGV on surface destroy
12 months ago
Alexander Orzechowski 1e018e72b4 Delete old damage tracking code
12 months ago
Alexander Orzechowski 6e5fc4c2aa scene_graph: Port xwayland
12 months ago
Alexander Orzechowski b38ed8b479 scene_graph: Port xdg_shell
12 months ago
Alexander Orzechowski 188811f808 scene_graph: Port layer_shell
12 months ago
Alexander Orzechowski 5b8b505af5 input: Query scene graph for relevant surface/node intersections
12 months ago
Alexander Orzechowski bac3ab5526 seat: Remove dead seatop_render function
12 months ago
Alexander Orzechowski 9a57966606 scene_graph: Port ext_session_v1
12 months ago
Alexander Orzechowski 0639bde9fb scene_graph: Port seatop_move_tiling indicators
12 months ago
Alexander Orzechowski c640c3015f scene_graph: Port seat drag icons
12 months ago
Alexander Orzechowski b4d7e84d38 desktop: Rename layers to shell_layers
12 months 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
1 year 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
hrdl 3cd7c71780 handle_touch_cancel: fix begin default
2 years ago
hrdl e8f7551e46 Add support for touch cancel events
2 years ago
Alexander Orzechowski d5cc474aef render: pass rendering state together in a struct
2 years ago
Simon Ser 08c1946d71 Use format_str() throughout
2 years ago
Simon Ser d6cb4fa8de Constify pixman_region32_t for rendering functions
2 years ago
Stacy Harper 4666d1785b Implement seatop_touch
2 years ago
Daniel Hill 788118f194 Fix map_to_output * turning off device
2 years ago
Simon Ser 9959e6b8dc Convert to *_try_from_wlr_surface()
2 years ago
Simon Ser ae2d14ceeb Convert to wlr_xwayland_surface_try_from_wlr_surface()
2 years ago
Simon Ser 6a3e265326 Fix pointer events for ext-session-lock surfaces
2 years ago
Simon Ser d5b69d5912 Fix indentation in surface_is_xdg_popup()
2 years ago
Kirill Primak 53c9a4a643 input/tablet: handle focusing NULL surface
2 years ago