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
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
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
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
emersion
84d5e6bbb4
Send current keyboard state when entering a surface
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
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
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
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
Drew DeVault
80caaf8fcc
Merge pull request #385 from emersion/resize-below-min-size
...
Fix moving views when resizing below min size
7 years ago
emersion
cf713edc10
Fix moving views when resizing below min size
7 years ago
Drew DeVault
86b8729998
Merge remote-tracking branch 'origin/master' into hidpi
7 years ago
Drew DeVault
975b9dc365
Fix view centering on HiDPI outputs
7 years ago
Drew DeVault
ca8cf7d48d
Rethink HiDPI output layouts, fixes everything
...
Except for subsurfaces not rendering at the right scale. But that part
is (somewhat) easy.
7 years ago
Drew DeVault
ec11a95d0c
Merge pull request #383 from emersion/wl-resource-create-checks
...
Add checks for wl_resource_create
7 years ago
emersion
f8de7aa0fd
Add checks for wl_resource_create
7 years ago
Drew DeVault
80b4a2f64c
Merge pull request #382 from emersion/cursor-surface-position
...
Process surface position for software cursor hotspots
7 years ago
emersion
0384c9c094
Process surface position for software cursor hotspots
7 years ago
Drew DeVault
62734d0553
Merge pull request #380 from emersion/xwayland-root-cursor
...
Set xwayland root cursor
7 years ago
emersion
900fb326f7
Fixes segfault when no xcb_render_pictforminfo_t is available
7 years ago
emersion
bb76f52640
Fetch xcb_render_pictformat_t at startup
7 years ago
emersion
3f4ad47421
Use compositor theme for xwm cursor
7 years ago
emersion
ddd7b7711c
Load xwm cursor from theme
7 years ago
Drew DeVault
2d4e02969d
Merge pull request #381 from emersion/fix-disabled-cursors
...
Fix disabled cursors
7 years ago
emersion
b46d2a8b33
Fix wlr_output_cursor_destroy
7 years ago
emersion
d11973ed7d
Fix disabled cursors
7 years ago
emersion
4254c28138
Free xwm cursor in xwm_destroy
7 years ago
emersion
f31fea7977
Fix CI build
7 years ago
emersion
bdaf66a292
Set xwayland root cursor
7 years ago
Drew DeVault
63a46c6550
Merge pull request #379 from martinetd/shutdown_asan
...
Shutdown ASAN fixes
7 years ago
Dominique Martinet
b53db8c39e
libinput backend destroy: fix small leak
7 years ago
Dominique Martinet
844b166c1b
multi_backend_destroy: fix trivial use-after-free
7 years ago
Drew DeVault
4f73498b78
Move shared example code
7 years ago
Drew DeVault
19f24e5530
Merge pull request #378 from martinetd/rootston_close
...
Rootston: flush close event for xwayland
7 years ago