Ilia Bozhinov
2e6eb097b6
rootston: focus newly-created surfaces
...
Whenever a new surface is created, we have to update the cursor focus,
even if there's no input event. So, we generate one motion event, and
reuse the code to update the proper cursor focus. We need to do this
for all surface roles - toplevels, popups, subsurfaces.
Fixes #1162
7 years ago
Drew DeVault
edbf4a2f60
Implement output auto-selection in rootston
7 years ago
emersion
c2e1474010
Reformat all #include directives
7 years ago
emersion
10ecf871f2
Remove wlr_backend.events.{output_remove,device_remove}
7 years ago
Tony Crisci
b0683874e9
xwm: send selection data
7 years ago
Tony Crisci
27a3a810ab
rootston: fix multiseat focus
7 years ago
Tony Crisci
428bf18ec7
rootston: request set cursor
7 years ago
Tony Crisci
992f931ae9
rootston: cleanup for multiseat
7 years ago
Tony Crisci
09c6092423
multiseat: somewhat working
7 years ago
Tony Crisci
5354fe8729
move keyboard to seat
7 years ago
Tony Crisci
53021f8ed4
rootston: break up input.h
7 years ago
Tony Crisci
1a756b3123
bugfix: dnd force cancel
7 years ago
Drew DeVault
4281aefbf8
Merge pull request #324 from acrisci/feature/keyboard-redesign
...
wlr-seat: keyboard redesign
7 years ago
Drew DeVault
9f1ed70b81
Merge pull request #344 from emersion/compositor-action-cursors
...
Set compositor cursor for move, resize and rotate
7 years ago
emersion
315c01ba0f
Remove input.last_active_view
7 years ago
emersion
ec5beeb8b8
Move xcursor stuff into its own file
7 years ago
Tony Crisci
d33a9f8eaa
wlr-seat: keyboard redesign
7 years ago
Tony Crisci
6fcac087fe
rootston: remove mostly unused mapped icon param
7 years ago
Tony Crisci
a87b60e31e
Merge branch 'master' into feature/data-device-selection
7 years ago
Drew DeVault
1782d5e7b7
Implement simple touch support for rootston
7 years ago
Tony Crisci
c00a94ca76
data-device: fix drag icon position
7 years ago
Tony Crisci
b7c622a319
Merge branch 'master' into feature/data-device-selection
7 years ago
Tony Crisci
df0a8d3abe
wlr-data-device: drag icons
7 years ago
emersion
29abf93bb6
Check pointer focused surface instead of view at cursor
7 years ago
emersion
8492174088
Switch back to compositor cursor when switching from one view to another
7 years ago
emersion
4d157fe5de
Switch back to compositor cursor when leaving view
7 years ago
emersion
65d57920e5
rootston: handle request_set_cursor
7 years ago
emersion
518ef46ef2
Activate new views
7 years ago
Tony Crisci
4f848000af
Merge branch 'master' into feature/xdg-popup
7 years ago
emersion
972e9dbd1b
Add close command, add close for xwayland
7 years ago
Tony Crisci
48ae4fc588
rootston: handle grab end
7 years ago
Drew DeVault
d74a6d254f
Merge pull request #198 from emersion/rootston-move-resize-rotate
...
rootston: force move, resize and rotate
7 years ago
Versus Void
c5df6ca900
Fix memory leaks
7 years ago
emersion
9b88f25208
rootston: rotate views!
7 years ago
emersion
d32018f1ac
Use keysyms instead of keycodes
7 years ago
emersion
ab6c1f88e6
Add keyboard state to rootston
7 years ago
Drew DeVault
f2ea691b93
Add basic drawing tablet support to rootston
7 years ago
emersion
77d28183b5
Partially fix resize offset
7 years ago
emersion
28d4b475dc
Add edges support, remove get_input_bounds
7 years ago
emersion
33a97576ca
Add view_resize
7 years ago
emersion
97679b8e12
React to xdg shell resize requests
7 years ago
Drew DeVault
ada7fde6fb
DRY up focus and implement z ordering
7 years ago
Drew DeVault
10240af6ea
Handle input device removal
7 years ago
Drew DeVault
906a816abf
Fix rootston keyboard, add Xwayland
7 years ago
Drew DeVault
b84d59403f
Initial keyboard support in rootston
7 years ago
Drew DeVault
57c50c78f0
Implement wlr_cursor in rootston
7 years ago
Drew DeVault
7523de7c61
Wire up pointer, start on cursor
7 years ago
Drew DeVault
0699aa62d8
Initial pass on roots_input
7 years ago
Drew DeVault
550748681d
Establish rootston headers & main
7 years ago