835 Commits (32e5e5232d1b0b5a34b4296a79a4e8cfa32b5090)

Author SHA1 Message Date
Bill Li fc2796aee8 Chase wlroots!2434
6 months ago
Tarcísio Eduardo Moreira Crocomo 5be5a50051 Implement clickfinger_button_map support.
6 months ago
llyyr e32bdaa7be input/keyboard: don't set layout for virtual keyboard device
6 months ago
llyyr 4c3c060211 input/keyboard: refactor into sway_keyboard_set_layout
6 months ago
llyyr 0386b2afcb input/seat: don't send redundant leave/enter on device creation
6 months ago
llyyr dfbcd1fbaa input/keyboard: don't send key release if we don't have focused surface
6 months ago
Simon Ser d0bd591ee7 Drop server.h include from input/input-manager.h
8 months ago
Simon Ser df69367d92 input/text_input: ensure keyboard is set before sending modifiers
8 months ago
Simon Ser 9704152414 build: drop xwayland option
8 months ago
Ferdinand Bachmann bc258a3be2
input: add Super as alternative for Mod4
9 months ago
Simon Ser 9e14651077 input: pass wlr_seat_client to wlr_seat_touch_notify_cancel()
10 months ago
Andri Yngvason 5a7477cb8f Implement transient seat management
10 months ago
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