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
Scott Anderson
698a172701
Merge pull request #405 from rgnstf2712/fix-typos
...
Fix typos
7 years ago
Stefano Ragni
f092a37955
Fix typos
7 years ago
Drew DeVault
5f3b27347c
Merge pull request #404 from emolitor/CPP-Compatibility
...
Remove VLA from session.h
7 years ago
Eric Molitor
5be11a5c95
Remove VLA from session.h
...
VLAs are optional C11 features and not supported by C++.
7 years ago
Tony Crisci
27a3a810ab
rootston: fix multiseat focus
7 years ago
Drew DeVault
e6babc07a0
Merge pull request #390 from emersion/rootston-maximize
...
Maximize views in rootston
7 years ago
Drew DeVault
425713b837
Merge branch 'hidpi'
7 years ago
Drew DeVault
aafb00a15f
Fix centering views on scaled outputs
7 years ago
Tony Crisci
ca3c373c18
Merge pull request #400 from Timidger/data_device_destructor
...
Adds wlr_data_device_manager destructor
7 years ago
Timidger
80bf3cfff0
Fixes #399 Adds wlr_data_device_manager destructor
...
Fixed issues
7 years ago
Tony Crisci
1472dbda74
rootston: roots_keyboard null check
7 years ago
Tony Crisci
d6513cef5d
rootston: add missing properties to kb config merge
7 years ago
Tony Crisci
739361aa70
wlr-keyboard: take out modifiers event struct (for now)
7 years ago
emersion
bf1b12a725
Fix maximize delay in xdg-shell
7 years ago
emersion
0204f811b4
Remove xwayland view listeners on destroy
7 years ago
emersion
26dadacb71
Add wl_shell support for maximized views
7 years ago
Drew DeVault
75fd9b8426
Remove extraneous keyboard send_enter
7 years ago
Drew DeVault
66587eb430
Merge remote-tracking branch 'origin/master' into hidpi
7 years ago
emersion
758514fe5d
Fix xwayland _NET_WM_STATE handling
7 years ago
Tony Crisci
c680ace5e8
rootston: remove old cursor implementation
7 years ago
Tony Crisci
79f5bd6ef8
Merge branch 'master' into feature/multiseat
7 years ago
emersion
2118c691b1
Add maximize support for xwayland in rootston
7 years ago
emersion
4df8be1a8f
Better UX when moving/resizing/rotating maximized views
7 years ago
Tony Crisci
06642859f1
rootston: drag icons
7 years ago
Tony Crisci
428bf18ec7
rootston: request set cursor
7 years ago
Tony Crisci
992f931ae9
rootston: cleanup for multiseat
7 years ago
Drew DeVault
b5ad7a5232
Merge pull request #391 from emersion/keyboard-enter-state
...
Send current keyboard state when entering a surface
7 years ago
emersion
882e620639
Always read state from wlr_keyboard in the seat
7 years ago
Tony Crisci
a00b7f1e9b
rootston: remove devices from seat
7 years ago
Tony Crisci
eb3c367c63
rootston: seat resize and rotate
7 years ago
Tony Crisci
fc09f90462
rootston: guess seat for xwayland moveresize
7 years ago
emersion
84d5e6bbb4
Send current keyboard state when entering a surface
7 years ago
Tony Crisci
86b86f0714
rootston: multiple activated views
7 years ago
Tony Crisci
fc6c3310e8
rootston: log seat name
7 years ago
Tony Crisci
5ac05b0c47
rootston: input remove stubs
7 years ago
Tony Crisci
09c6092423
multiseat: somewhat working
7 years ago
Drew DeVault
f678775953
Merge pull request #394 from Ongy/xkb_fix
...
Fix #393
7 years ago
Markus Ongyerth
23991861a4
works in review comments
7 years ago
Markus Ongyerth
8ca76ff7f2
explains 2 way keybind trying.
7 years ago
Markus Ongyerth
c88990d2c2
fix the keybind handling in rootston.
...
As mentioned in https://github.com/swaywm/wlroots/issues/393 keybinds
did't trigger / were checked with "odd" keys and modifiers.
This commit sends the keycode through two paths, one to get the keycode
and modifiers *after* xkb handles them, a secondary path to get a "raw"
keysym without modifiers and then add the modifiers rootston knows
about.
This will result in the `[Alt]+[Shift]+2` combination I mention earlier
going through the keybind detection twice.
1) `[Alt]+[at]`
2) `[Alt]+[Shift]+2`
When either combination is found, the appropriate keybind is executed.
The xkb handled version will be prefered over the "raw" version.
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
Drew DeVault
74a45ee776
Merge pull request #388 from emersion/fix-wayland-pointer-axis
...
Fix pointer axis delta in Wayland backend
7 years ago
emersion
1cee782fec
Fix pointer axis delta in Wayland backend
7 years ago
Tony Crisci
704f0f158a
rootston: move device init to seat
7 years ago
Drew DeVault
2f6cfe4057
Fix software cursors on scaled outputs
...
There was an issue where it would only work within the boundaries of the
unscaled resolution.
7 years ago
Tony Crisci
5354fe8729
move keyboard 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