Commit Graph

343 Commits (3b4b8953d96194e8b168149f46c731443239accd)

Author SHA1 Message Date
Tony Crisci 1472dbda74 rootston: roots_keyboard null check 8 years ago
Tony Crisci d6513cef5d rootston: add missing properties to kb config merge 8 years ago
Tony Crisci 739361aa70 wlr-keyboard: take out modifiers event struct (for now) 8 years ago
emersion bf1b12a725
Fix maximize delay in xdg-shell 8 years ago
emersion 0204f811b4
Remove xwayland view listeners on destroy 8 years ago
emersion 26dadacb71
Add wl_shell support for maximized views 8 years ago
Drew DeVault 75fd9b8426 Remove extraneous keyboard send_enter 8 years ago
Drew DeVault 66587eb430 Merge remote-tracking branch 'origin/master' into hidpi 8 years ago
emersion 758514fe5d
Fix xwayland _NET_WM_STATE handling 8 years ago
Tony Crisci c680ace5e8 rootston: remove old cursor implementation 8 years ago
Tony Crisci 79f5bd6ef8 Merge branch 'master' into feature/multiseat 8 years ago
emersion 2118c691b1
Add maximize support for xwayland in rootston 8 years ago
emersion 4df8be1a8f
Better UX when moving/resizing/rotating maximized views 8 years ago
Tony Crisci 06642859f1 rootston: drag icons 8 years ago
Tony Crisci 428bf18ec7 rootston: request set cursor 8 years ago
Tony Crisci 992f931ae9 rootston: cleanup for multiseat 8 years ago
emersion 882e620639
Always read state from wlr_keyboard in the seat 8 years ago
Tony Crisci a00b7f1e9b rootston: remove devices from seat 8 years ago
Tony Crisci eb3c367c63 rootston: seat resize and rotate 8 years ago
Tony Crisci fc09f90462 rootston: guess seat for xwayland moveresize 8 years ago
Tony Crisci 86b86f0714 rootston: multiple activated views 8 years ago
Tony Crisci fc6c3310e8 rootston: log seat name 8 years ago
Tony Crisci 5ac05b0c47 rootston: input remove stubs 8 years ago
Tony Crisci 09c6092423 multiseat: somewhat working 8 years ago
Drew DeVault f678775953
Merge pull request from Ongy/xkb_fix 8 years ago
Markus Ongyerth 23991861a4 works in review comments 8 years ago
Markus Ongyerth 8ca76ff7f2 explains 2 way keybind trying. 8 years ago
Markus Ongyerth c88990d2c2 fix the keybind handling in rootston. 8 years ago
emersion 03d3fdc158
Basic maximization implementation for xdg-shell 8 years ago
Tony Crisci 2280928bb2 rootston: roots_cursor 8 years ago
Tony Crisci b74c4cf974 Merge branch 'master' into feature/multiseat 8 years ago
emersion 3e3209cba2
Fix laggy move-resize in xdg-shell 8 years ago
Tony Crisci 704f0f158a rootston: move device init to seat 8 years ago
Tony Crisci 5354fe8729 move keyboard to seat 8 years ago
Drew DeVault 6d8e1abfc0 Improve input sensitivity 8 years ago
emersion cf713edc10
Fix moving views when resizing below min size 8 years ago
Tony Crisci 9bd0f47efd rootston: refactor keyboard 8 years ago
Tony Crisci 447c561d15 rootston: seat config by device 8 years ago
Drew DeVault 86b8729998 Merge remote-tracking branch 'origin/master' into hidpi 8 years ago
Drew DeVault 975b9dc365 Fix view centering on HiDPI outputs 8 years ago
Drew DeVault ca8cf7d48d Rethink HiDPI output layouts, fixes everything 8 years ago
Tony Crisci 53021f8ed4 rootston: break up input.h 8 years ago
emersion 3f4ad47421
Use compositor theme for xwm cursor 8 years ago
Drew DeVault 0d9d670dbd
Merge pull request from emersion/wayland-backend-transform 8 years ago
emersion 60c018c017
Fix hidden software cursors, fix cursor transformations on DRM backend 8 years ago
Drew DeVault ed74f473d6 Fix various rebase-related bugs 8 years ago
Drew DeVault 7f76f46318 Adjust rendering to compensate for disparate scale 8 years ago
Drew DeVault bafb970871 View view_at (and pointer events) for hidpi 8 years ago
Drew DeVault a6930cd8ea Handle output enter/leave correctly 8 years ago
Drew DeVault 9861add146 Send surface enter output events to clients 8 years ago
Drew DeVault a7446792a1 Consider scale factor when rendering views 8 years ago
Tony Crisci 1a756b3123 bugfix: dnd force cancel 8 years ago
Dominique Martinet 46c80fa51e rootston: fix startup with no config 8 years ago
Tony Crisci c7c0d34e92
Merge pull request from emersion/output-cursor 8 years ago
Tony Crisci e5b49158b4 rootston: end grab on escape 8 years ago
emersion ae9a46fc9b
Remove outdated TODOs, use wlr_surface_has_buffer 8 years ago
emersion 044173d1df
Add multi-pointer example 8 years ago
emersion c3b09f73da
Fix cursor hotspot with rotated outputs on DRM backend 8 years ago
emersion 4230a577cc
Remove wlr_cursor_set_xcursor for now 8 years ago
emersion c45f2eef0e
Fix rootston 8 years ago
Drew DeVault ebca06bfe4
Merge pull request from acrisci/refactor/sec-to-msec 8 years ago
Tony Crisci 74bca7251b rename wlr_seat to seat on seat structs 8 years ago
Tony Crisci fddef4d58e rename seat handle to seat client 8 years ago
Tony Crisci a224e74fad refactor input time_sec to time_msec 8 years ago
Valentin Hăloiu 34dcb083ca
Fix resize bounds check in rootson 8 years ago
Tony Crisci c01248cf17 Merge branch 'master' into feature/xwm-rewrite 8 years ago
Drew DeVault 50e86a0efa Allow configuring output mode in rootston 8 years ago
Drew DeVault 4281aefbf8
Merge pull request from acrisci/feature/keyboard-redesign 8 years ago
emersion fb0c9a356e
Enforce resize bounds in rootston 8 years ago
Tony Crisci c555a66dda Merge branch 'master' into feature/xwm-rewrite 8 years ago
emersion 2718b57180
Force resize for all edges in rootston 8 years ago
Drew DeVault 9f1ed70b81
Merge pull request from emersion/compositor-action-cursors 8 years ago
emersion 315c01ba0f
Remove input.last_active_view 8 years ago
emersion ec5beeb8b8
Move xcursor stuff into its own file 8 years ago
emersion ad27cc3bff
Set compositor cursor for move, resize and rotate 8 years ago
Tony Crisci 6a4290b86a xwm: moveresize events 8 years ago
Drew DeVault 4bee96bd30 Merge pull request from emersion/server-decoration 8 years ago
emersion a43acae000
Send server-decoration ack event automatically 8 years ago
emersion 882bda0664
Rename default keyboard section 8 years ago
emersion c0c4816b13
Fix fallback when there are two config blocks for a keyboard 8 years ago
emersion 4e5d23daa9
Per-keyboard configuration 8 years ago
Tony Crisci 7914f4bda9 xwm: dont focus override redirect windows 8 years ago
emersion 7c85709de1
Focus last view on close in rootston 8 years ago
Tony Crisci 0d1dd84a48 xwm: improve activation and dont send focus twice 8 years ago
Tony Crisci e5ee01254b xwm: map and unmap notify 8 years ago
Tony Crisci a3f2754668 xwm: add surface to rootston on surface commit 8 years ago
Tony Crisci 1dbe314937 Merge branch 'master' into feature/data-device-selection 8 years ago
Tony Crisci d33a9f8eaa wlr-seat: keyboard redesign 8 years ago
Drew DeVault c5fff08f8a Forgot to rename these 8 years ago
Drew DeVault 16f35ecbea Merge branch 'master' into heghe/wl_list 8 years ago
Alexander Taylor 844f4387c7 Fixed default keybinding in config.c 8 years ago
Drew DeVault 1367ecc309 Merge pull request from inclement/fix_rootston_default_config 8 years ago
Alexander Taylor b5ed6dd6fc Changed broken default rootston keybinding 8 years ago
Tony Crisci 6fcac087fe rootston: remove mostly unused mapped icon param 8 years ago
Tony Crisci 3c7ef3aae6 Merge branch 'master' into feature/data-device-selection 8 years ago
Drew DeVault ce2f945441 Merge pull request from emersion/wl-signal-no-list-init 8 years ago
Tony Crisci a87b60e31e Merge branch 'master' into feature/data-device-selection 8 years ago
Alexander Taylor 613c792901 Moved comments in rootston keybinding example config 8 years ago
emersion f2c4b80620
Remove calls to assert to check runtime errors in rootston 8 years ago
emersion c8570d0e42
Remove wl_list_init when using wl_signal_add 8 years ago
Drew DeVault 1782d5e7b7 Implement simple touch support for rootston 8 years ago
D.B 8c759d7abe Add startup command option to rootston 8 years ago
Heghedus Razvan 1d716241af Replace list_t with wl_list in wlr_output 8 years ago
Tony Crisci 169bc216ed rootston: view set position 8 years ago
emersion f874c3d585
Add a default meta key 8 years ago
Tony Crisci c00a94ca76 data-device: fix drag icon position 8 years ago
Tony Crisci b7c622a319 Merge branch 'master' into feature/data-device-selection 8 years ago
Drew DeVault 62371a9974 Merge pull request from emersion/fix-client-cursors 8 years ago
Tony Crisci 19784360f1 bug: fix view centering 8 years ago
Tony Crisci b8de0a29b4 rootston: handle icon already being in the list 8 years ago
Tony Crisci df0a8d3abe wlr-data-device: drag icons 8 years ago
Tony Crisci 6a7560fae0 wlr-data-device interface 8 years ago
emersion 8fd4ae5de8
Fix cursor role name, fix segfault when surface->resource is NULL 8 years ago
Versus Void 96079ff897 Move binding parsing to separate function 8 years ago
Versus Void db3368ba43 New binding to switch windows 8 years ago
emersion 29abf93bb6
Check pointer focused surface instead of view at cursor 8 years ago
Drew DeVault bf5299a3a5 Merge pull request from myfreeweb/freebsd-compat 8 years ago
Greg V a5fe9aa736 Add FreeBSD compatibility 8 years ago
Tony Crisci f7e7f6271d wl-shell: cleanup 8 years ago
Tony Crisci fe3c6c929b wl-shell: popup input handling 8 years ago
Tony Crisci d4c065e59b wl_shell: map transient surfaces closer to parent 8 years ago
Tony Crisci cd1204f71f wl-shell: render popups in the right place 8 years ago
Versus Void a6db47196c Upload texture on surface commit 8 years ago
Drew DeVault c39bfe7f84 Merge pull request from emersion/client-cursor 8 years ago
Tony Crisci 654e2ccd6b move surface finder functions to wlroots 8 years ago
Drew DeVault d0d6413772 Merge pull request from versusvoid/optional-xwayland 8 years ago
emersion 8492174088
Switch back to compositor cursor when switching from one view to another 8 years ago
emersion f44c44502d
Check client is focused before setting client cursor 8 years ago
emersion 4d157fe5de
Switch back to compositor cursor when leaving view 8 years ago
emersion 8a77d1b6a2
Listen to cursor surface commit & destroy events 8 years ago
emersion 9b83caa658
Add wlr_output_set_cursor_surface 8 years ago
emersion 65d57920e5
rootston: handle request_set_cursor 8 years ago
emersion 7b6d785f52
Rename wlr_surface->signals to events 8 years ago
Drew DeVault 74d31983b5 Center views on focused output 8 years ago
Drew DeVault 82a6598ca7 Merge pull request from acrisci/feature/input-bounds 8 years ago
Drew DeVault 8dcf3bfdf7 Merge pull request from emersion/center-views 8 years ago
Tony Crisci db15ab77b4 use input bounds for pointer events 8 years ago
emersion b72da6cc44
Only center toplevel xdg shell views 8 years ago
emersion 518ef46ef2
Activate new views 8 years ago
emersion e66e18f4de
Only center toplevel wl_shell views 8 years ago
emersion 3774d6c2c0
Center wl shell views 8 years ago
emersion 3c6f2f29bf
Do not remove the commit listener 8 years ago
Drew DeVault 9e1ff2dce9 Merge pull request from emersion/screenshooter 8 years ago
emersion d09d01236b
Center xdg shell views 8 years ago
emersion 0ce3135304
Move read_pixels from output to renderer 8 years ago
Drew DeVault 543601e86c Merge pull request from acrisci/feature/xdg-popup 8 years ago
Tony Crisci 117586c872 bug: fix a subsurface location calculation 8 years ago
Tony Crisci 4f848000af Merge branch 'master' into feature/xdg-popup 8 years ago
Tony Crisci 4680943e74 xdg-seat: keyboard grabs 8 years ago
emersion 05096ab458
rootston: create screenshooter interface 8 years ago