341 Commits (9bb45a403758c8606fe9a7f0b5b5316bae1a12dd)

Author SHA1 Message Date
Bill Li fc2796aee8 Chase wlroots!2434
5 months ago
Simon Ser d0bd591ee7 Drop server.h include from input/input-manager.h
7 months ago
Simon Ser 9704152414 build: drop xwayland option
7 months ago
Luofan Chen 2058209a13 input: Rename WLR_INPUT_DEVICE_TABLET_TOOL to WLR_INPUT_DEVICE_TABLET
10 months ago
Simon Ser fca8474e9b Convert to new pointer enums
10 months ago
Simon Ser fc640d5f6c Define _POSIX_C_SOURCE globally
10 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
11 months ago
Alexander Orzechowski 1846944f04 xdg_shell: Extract struct for popup descriptor
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 9a57966606 scene_graph: Port ext_session_v1
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 22d0dd8bde Check wlr_pointer_constraint_v1_state.cursor_hint.enabled
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
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
hrdl e8f7551e46 Add support for touch cancel events
2 years ago
Simon Ser 08c1946d71 Use format_str() throughout
2 years ago
Stacy Harper 4666d1785b Implement seatop_touch
2 years ago
Simon Ser 9959e6b8dc Convert to *_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
John Chadwick 3061999ec5 Improve tablet tool button handling.
2 years ago
Alexander Orzechowski 88c17ece3b warp_to_constraint_cursor_hint: Handle NULL view
2 years ago
Ferdinand Schober 99acdb4e62 Use keyboard_state.focused_surface directly
2 years ago
Ferdinand Schober e2bb5799af check for NULL
2 years ago
Ferdinand Schober d5659948f1 allow pointer_constraints on layer_shell surfaces
2 years ago
Simon Ser 122d8ce954 Remove access to wlr_input_device union
3 years ago
Florian Franzen cab2189aa6 sway: add bindgesture command
3 years ago
Simon Zeni 440d0bc22d sway/input: follow up wlroots input device events renaming
3 years ago
Simon Zeni 0345148ea6 sway/input/cursor: take device mm size from wlr_tablet
3 years ago
Tudor Brindus 8ca2847b42 input/cursor: pass through pointer hold gestures
3 years ago
Tudor Brindus 7d1ccafae5 input/cursor: treat swipe begin as idle activity too
3 years ago
Tudor Brindus fd53f80156 input/cursor: count pointer gestures as idle activity
3 years ago
Rasmus Moorats aaf68cf423 fix cursor input for layer-shell surfaces
3 years ago
siikamiika f4db502d44 use node_is_view
3 years ago
Simon Ser 2e03a61262 Fix wl_pointer.frame not sent on touch emulation
3 years ago
Simon Ser 7114030159 Add support for touch frame events
4 years ago
Simon Ser 4832fc937f Update wlr_box includes
4 years ago
Kenny Levinsen 80315217f7 input: Move get_current_time_msec in from util
4 years ago
Kenny Levinsen a047b5ee4a container: Move pending state to state struct
4 years ago
Kenny Levinsen b5b628cb41 input: Only commit transactions when necessary
4 years ago