Commit Graph

251 Commits (12298ce88c799d4ea58571b1138a374500155ebd)

Author SHA1 Message Date
Tony Crisci a00b7f1e9b rootston: remove devices from seat 7 years ago
Tony Crisci 09c6092423 multiseat: somewhat working 7 years ago
emersion 03d3fdc158
Basic maximization implementation for xdg-shell 7 years ago
Tony Crisci 2280928bb2 rootston: roots_cursor 7 years ago
Tony Crisci b74c4cf974 Merge branch 'master' into feature/multiseat 7 years ago
emersion 3e3209cba2
Fix laggy move-resize in xdg-shell 7 years ago
Tony Crisci 704f0f158a rootston: move device init to seat 7 years ago
Tony Crisci 5354fe8729 move keyboard to seat 7 years ago
emersion cf713edc10
Fix moving views when resizing below min size 7 years ago
Tony Crisci 9bd0f47efd rootston: refactor keyboard 7 years ago
Tony Crisci 447c561d15 rootston: seat config by device 7 years ago
Tony Crisci 53021f8ed4 rootston: break up input.h 7 years ago
Drew DeVault a6930cd8ea Handle output enter/leave correctly 7 years ago
Drew DeVault a7446792a1 Consider scale factor when rendering views 7 years ago
Tony Crisci 1a756b3123 bugfix: dnd force cancel 7 years ago
Tony Crisci c01248cf17 Merge branch 'master' into feature/xwm-rewrite 7 years ago
Drew DeVault 50e86a0efa Allow configuring output mode in rootston 7 years ago
Drew DeVault 4281aefbf8
Merge pull request from acrisci/feature/keyboard-redesign 7 years ago
Tony Crisci c555a66dda Merge branch 'master' into feature/xwm-rewrite 7 years ago
Drew DeVault 9f1ed70b81
Merge pull request from emersion/compositor-action-cursors 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 6a4290b86a xwm: moveresize events 7 years ago
Drew DeVault 4bee96bd30 Merge pull request from emersion/server-decoration 7 years ago
emersion a43acae000
Send server-decoration ack event automatically 7 years ago
emersion c0c4816b13
Fix fallback when there are two config blocks for a keyboard 7 years ago
emersion 4e5d23daa9
Per-keyboard configuration 7 years ago
emersion 7c85709de1
Focus last view on close in rootston 7 years ago
Tony Crisci e5ee01254b xwm: map and unmap notify 7 years ago
Tony Crisci 1dbe314937 Merge branch 'master' into feature/data-device-selection 7 years ago
Tony Crisci d33a9f8eaa wlr-seat: keyboard redesign 7 years ago
Drew DeVault 16f35ecbea Merge branch 'master' into heghe/wl_list 7 years ago
Drew DeVault 169b68b17c Rename remaining refs to wlr_list 7 years ago
Tony Crisci 6fcac087fe rootston: remove mostly unused mapped icon param 7 years ago
Tony Crisci 3c7ef3aae6 Merge branch 'master' into feature/data-device-selection 7 years ago
Tony Crisci a87b60e31e Merge branch 'master' into feature/data-device-selection 7 years ago
emersion c8570d0e42
Remove wl_list_init when using wl_signal_add 7 years ago
Drew DeVault 1782d5e7b7 Implement simple touch support for rootston 7 years ago
D.B 8c759d7abe Add startup command option to rootston 7 years ago
Tony Crisci 169bc216ed rootston: view set position 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
Drew DeVault 62371a9974 Merge pull request from emersion/fix-client-cursors 7 years ago
Tony Crisci 19784360f1 bug: fix view centering 7 years ago
Tony Crisci df0a8d3abe wlr-data-device: drag icons 7 years ago
Tony Crisci 6a7560fae0 wlr-data-device interface 7 years ago
emersion 29abf93bb6
Check pointer focused surface instead of view at cursor 7 years ago
Drew DeVault c39bfe7f84 Merge pull request from emersion/client-cursor 7 years ago
Drew DeVault d0d6413772 Merge pull request from versusvoid/optional-xwayland 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
Drew DeVault 82a6598ca7 Merge pull request from acrisci/feature/input-bounds 7 years ago
Drew DeVault 8dcf3bfdf7 Merge pull request from emersion/center-views 7 years ago
Tony Crisci db15ab77b4 use input bounds for pointer events 7 years ago
emersion 518ef46ef2
Activate new views 7 years ago
emersion 3774d6c2c0
Center wl shell views 7 years ago
emersion 3c6f2f29bf
Do not remove the commit listener 7 years ago
Drew DeVault 9e1ff2dce9 Merge pull request from emersion/screenshooter 7 years ago
emersion d09d01236b
Center xdg shell views 7 years ago
Tony Crisci 4f848000af Merge branch 'master' into feature/xdg-popup 7 years ago
emersion 05096ab458
rootston: create screenshooter interface 7 years ago
Versus Void 9cab66f0f9 Make xwayland compile-time optional 7 years ago
Versus Void decd87043f Add config option to disable Xwayland 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 from emersion/rootston-move-resize-rotate 7 years ago
Versus Void c5df6ca900 Fix memory leaks 7 years ago
emersion f9dbc1841d
rootston: add meta-key to config file 7 years ago
emersion 9b88f25208
rootston: rotate views! 7 years ago
emersion d3d9aca40c
Add modifiers support in wayland backend, parse modifiers in rootston config 7 years ago
emersion 238ded1578
Use a command string rather than an action enum 7 years ago
emersion 97d0fe8976
Parse bindings in config, execute bindings 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
Tony Crisci 8f41c497a7 Merge branch 'master' into feature/subcompositor 7 years ago
Tony Crisci 4c1bd9bde8 input events for subsurfaces 7 years ago
emersion 74f2d0cd63
Completely fix resize offset 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
emersion d8c86431e0
xwayland: add signals for configure, set_{class,title} 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
emersion b7927078e9
x11 -> xwayland, window -> surface, fix some calloc sizes and wrong types 7 years ago
Drew DeVault 906a816abf Fix rootston keyboard, add Xwayland 7 years ago
emersion 63f277f3b9
rootston: handle request_move 7 years ago
emersion 663bfe4cd8
wlr_wl_shell: implement all requests except set_popup 7 years ago
emersion acf58e04de
Fix segfault, add wl_shell view 7 years ago
emersion ed9a43c213
Add first try to add wl_shell to rootston 7 years ago
Drew DeVault b84d59403f Initial keyboard support in rootston 7 years ago
Drew DeVault 0ca7932c3f Implement xdg surface request_move 7 years ago
Drew DeVault eaf6c0ccf4 Implement pointer motion and buttons 7 years ago
Drew DeVault 57c50c78f0 Implement wlr_cursor in rootston 7 years ago
Drew DeVault e81e99d16d Render XDG shell surfaces 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 b6d7c3ed8e Initialize display, backend; add frame handling 7 years ago
Drew DeVault 550748681d Establish rootston headers & main 7 years ago