Tony Crisci
4240096b83
wlr-seat: default touch grab
7 years ago
Tony Crisci
e5a31ae870
wlr-seat: basic touch
7 years ago
emersion
8605243459
Introduce wlr_xcursor_manager
7 years ago
emersion
2dccb11741
rootston: keep one xcursor_theme per seat
7 years ago
emersion
aaf0691883
rootston: add roots_xcursor_theme
...
roots_xcursor_theme loads multiple wlr_xcursor_theme at different scales.
7 years ago
emersion
ac1573b0e7
Add scale parameter to wlr_cursor_set_image
7 years ago
Tony Crisci
2a9dc60f28
Merge branch 'master' into feature/multiseat
7 years ago
emersion
eb89f1dcd2
Fix resize issues with some xdg-shell apps.
...
Also renames view_get_size to view_get_box to be more consistent with wlroots API and make it more obvious that x,y are set (while in roots_view.get_size this isn't the case).
Fixes #407
7 years ago
Drew DeVault
e6babc07a0
Merge pull request #390 from emersion/rootston-maximize
...
Maximize views in rootston
7 years ago
Drew DeVault
66587eb430
Merge remote-tracking branch 'origin/master' into hidpi
7 years ago
Tony Crisci
c680ace5e8
rootston: remove old cursor implementation
7 years ago
emersion
4df8be1a8f
Better UX when moving/resizing/rotating maximized views
7 years ago
emersion
03d3fdc158
Basic maximization implementation for xdg-shell
7 years ago
Tony Crisci
b74c4cf974
Merge branch 'master' into feature/multiseat
7 years ago
Tony Crisci
704f0f158a
rootston: move device init to seat
7 years ago
Drew DeVault
6d8e1abfc0
Improve input sensitivity
...
We now use doubles until the last minute, which makes it so we can move
the pointer more precisely. This also includes a fix for tablet tools,
which move absolutely and sometimes do not update the X or Y axis.
7 years ago
emersion
cf713edc10
Fix moving views when resizing below min size
7 years ago
Tony Crisci
53021f8ed4
rootston: break up input.h
7 years ago
Tony Crisci
1a756b3123
bugfix: dnd force cancel
7 years ago
emersion
c45f2eef0e
Fix rootston
7 years ago
Drew DeVault
ebca06bfe4
Merge pull request #358 from acrisci/refactor/sec-to-msec
...
refactor input time_sec to time_msec
7 years ago
Tony Crisci
74bca7251b
rename wlr_seat to seat on seat structs
7 years ago
Tony Crisci
fddef4d58e
rename seat handle to seat client
7 years ago
Tony Crisci
a224e74fad
refactor input time_sec to time_msec
7 years ago
Tony Crisci
c01248cf17
Merge branch 'master' into feature/xwm-rewrite
7 years ago
emersion
fb0c9a356e
Enforce resize bounds in rootston
7 years ago
Tony Crisci
c555a66dda
Merge branch 'master' into feature/xwm-rewrite
7 years ago
emersion
2718b57180
Force resize for all edges in rootston
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
emersion
ad27cc3bff
Set compositor cursor for move, resize and rotate
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
Tony Crisci
7914f4bda9
xwm: dont focus override redirect windows
7 years ago
Tony Crisci
1dbe314937
Merge branch 'master' into feature/data-device-selection
7 years ago
Drew DeVault
c5fff08f8a
Forgot to rename these
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
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 #257 from emersion/fix-client-cursors
...
[WIP] Fix client cursors
7 years ago
Tony Crisci
b8de0a29b4
rootston: handle icon already being in the list
7 years ago
Tony Crisci
df0a8d3abe
wlr-data-device: drag icons
7 years ago
emersion
8fd4ae5de8
Fix cursor role name, fix segfault when surface->resource is NULL
7 years ago
emersion
29abf93bb6
Check pointer focused surface instead of view at cursor
7 years ago
Greg V
a5fe9aa736
Add FreeBSD compatibility
7 years ago
emersion
8492174088
Switch back to compositor cursor when switching from one view to another
7 years ago
emersion
f44c44502d
Check client is focused before setting client cursor
7 years ago
emersion
4d157fe5de
Switch back to compositor cursor when leaving view
7 years ago
emersion
8a77d1b6a2
Listen to cursor surface commit & destroy events
7 years ago
emersion
9b83caa658
Add wlr_output_set_cursor_surface
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
Tony Crisci
4680943e74
xdg-seat: keyboard grabs
7 years ago
emersion
972e9dbd1b
Add close command, add close for xwayland
7 years ago
Drew DeVault
528f000a7a
Deactivate xwayland when focus leaves there
7 years ago
Tony Crisci
48ae4fc588
rootston: handle grab end
7 years ago
Tony Crisci
4657f10dd2
Merge branch 'master' into feature/xdg-popup
7 years ago
Versus Void
1b1346462e
Fix focusing null view
7 years ago
Tony Crisci
9bf03e1a71
bug: use milisecond granularity for time events
7 years ago
Tony Crisci
17b134e178
wlr-seat: pointer grab interface
7 years ago
emersion
3b226ba81a
rootston: rotation by steps
7 years ago
emersion
f9dbc1841d
rootston: add meta-key to config file
7 years ago
emersion
9b88f25208
rootston: rotate views!
7 years ago
emersion
a40d38798c
rootston: force move and resize
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
Drew DeVault
ada7fde6fb
DRY up focus and implement z ordering
7 years ago
Drew DeVault
220a6e9bf6
Add xwayland activate and fix EGL bug
7 years ago
Drew DeVault
906a816abf
Fix rootston keyboard, add Xwayland
7 years ago
Drew DeVault
0ca7932c3f
Implement xdg surface request_move
7 years ago
Drew DeVault
96b401c05d
Implement tool tip -> click simulation
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
7523de7c61
Wire up pointer, start on cursor
7 years ago