emersion
baa17ec755
rootston: damage whole output when created
7 years ago
emersion
8b3f3ddb7f
rootston: fix double-buffering artifacts
7 years ago
emersion
7c11d3e372
rootston: fix repaint timer for outputs with refresh rate
7 years ago
emersion
96d6f34edd
rootston: replace view_damage with view_apply_damage and view_damage_whole
7 years ago
emersion
7f5a538cb7
rootston: fix segfault when rendering surface outside output
7 years ago
emersion
5017d7f762
rootston: only draw damaged regions
7 years ago
emersion
01bcc2ab01
rootston: damage views when moved
7 years ago
emersion
5089f2d9fb
rootston: do not swap buffers when output isn't damaged
7 years ago
emersion
1a084807ce
rootston: do not redraw if output has no damage
7 years ago
Tony Crisci
b6f29e87e8
dont use pointer for modifiers
7 years ago
Tony Crisci
43896af90f
Merge branch 'master' into modifier-fixes
7 years ago
emersion
6e9c652fc4
rootston: hide cursor if seat has no pointer
7 years ago
Tony Crisci
61bd79200c
basic decorations
7 years ago
emersion
7f56ccd713
rootston: set real seat capabilities
7 years ago
Tony Crisci
3751a17321
decorate xwayland views
7 years ago
Tony Crisci
dc701b72fc
abstract box matrix
7 years ago
Drew DeVault
b331c5c2c5
Merge pull request #549 from emersion/output-enabled
...
Add wlr_output::enabled
7 years ago
Tony Crisci
c690420501
Merge pull request #562 from emersion/xwayland-fullscreen-render-children
...
xwayland: render children window in fullscreen
7 years ago
Tony Crisci
e46d2dd0f8
Merge pull request #556 from raazvvann/heghe/idle-protocol
...
Idle protocol
7 years ago
emersion
65b28b3823
xwayland: render children window in fullscreen
7 years ago
Drew DeVault
66d4d2928f
Remove unnecessary wlr_backend_destroy
7 years ago
Heghedus Razvan
440cf7112d
Include idle protocol in rootston
...
Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com>
7 years ago
emersion
e56b82e896
rootston: add toggle_outputs command
7 years ago
emersion
77fc0505e6
rootston: do not attempt to render disabled outputs
7 years ago
Tony Crisci
b40a5f084a
keyboard grab enter with modifiers
7 years ago
Tony Crisci
0ef2df21f2
compositor modifier hook
7 years ago
emersion
be3a7b0017
Disable outputs in rootston config
7 years ago
Drew DeVault
b23bd8ea28
Merge pull request #544 from emersion/fix-views-outside-output-layout
...
Fix views outside output layout
7 years ago
Calvin Lee
5a26ed645a
Allow configurable verbosity
7 years ago
emersion
1fe1d64042
Fix views outside output layout
7 years ago
Dominique Martinet
a477e5d302
roots_seat_destroy: also destroy seat in public function
...
Rework the functions a bit so that the handler does the bulk of the work
except for destroying the seat itself, and the main public function
just explicitely calls the handler and destroys the seat
7 years ago
Dominique Martinet
689004ff21
rootston seat: implement part of roots_seat_destroy
...
... and have it listen to seat destroy notifier
7 years ago
Björn Esser
ff13849624
config: Avoid clash with other config-headers
7 years ago
Tony Crisci
815d71a3aa
validate grab serial for shell events
7 years ago
Tony Crisci
069f120b70
rootston: remove input event ring buffer
7 years ago
emersion
a79dc7df51
Merge pull request #524 from acrisci/role-committed
...
[wip] Role committed
7 years ago
Tony Crisci
68328700c7
wl-shell: role committed
7 years ago
Tony Crisci
d5ffa26564
xdg-shell: role-committed func
7 years ago
Tony Crisci
cbd76cb46f
Merge pull request #521 from acrisci/nop-command
...
add nop command
7 years ago
Björn Esser
57a09c8ca4
config: Put all defines into config.h
7 years ago
Tony Crisci
ebf27f2027
add nop command
7 years ago
Dominique Martinet
e85c2827c8
rootston: add arbitrary libinput config 'tap_enabled'
...
This ought to be enough to serve as an example for other compositors to
use.
7 years ago
Drew DeVault
eb410e0b6e
Merge pull request #508 from emersion/fix-rootston-seat-button-count
...
Fix rootston seat button count
7 years ago
emersion
a95d09d561
Add missing gtk-primary-selection interfaces
7 years ago
emersion
9e2d936b4a
Fix rootston seat button count
7 years ago
Tony Crisci
9871cde604
rootston: server backend check
7 years ago
Tony Crisci
ee39dff1e7
rootston: handle backend creation failed
7 years ago
emersion
4a36ba4bdd
Destroy multi backend on display destroy
7 years ago
Tony Crisci
c838679393
fix memory leaks
7 years ago
Drew DeVault
c91523c578
Merge pull request #499 from emersion/unknown-keymap
...
Do not segfault when loading an unknown keymap
7 years ago
emersion
2c31cac116
Do not segfault when loading an unknown keymap
7 years ago
emersion
db73c54f11
rootston: revert to auto backend
7 years ago
Drew DeVault
f3769a4b1f
Merge pull request #496 from emersion/headless-backend
...
Headless backend
7 years ago
Drew DeVault
10c72f4bf6
Merge pull request #487 from emersion/xwm-selection
...
xwm clipboard sync, 2nd edition
7 years ago
emersion
bc5bdb7793
Add headless input devices
7 years ago
emersion
0256de0002
Add full refresh rate support to custom modes
7 years ago
emersion
3970264ccf
Initialize headless backend
7 years ago
emersion
51db087210
Introduce fractional scaling
7 years ago
emersion
6b42bfad18
Merge branch 'master' into xwm-selection
7 years ago
Drew DeVault
23fb663ea4
Merge pull request #453 from emersion/surface-transform
...
Add surface transforms support
7 years ago
emersion
466e86b7b2
Merge branch 'master' into surface-transform
7 years ago
emersion
75ef7860bb
Merge branch 'master' into display-destroy
7 years ago
emersion
6ef0219763
Merge branch 'master' into xwm-selection
7 years ago
emersion
3b4b8953d9
Update output layout when scale or transform changes
7 years ago
emersion
c67a5824b8
Merge branch 'master' into display-destroy
7 years ago
emersion
529675b7b0
Add wlr_output_set_custom_mode
7 years ago
emersion
925497fbea
Set default cursor image in rootston
7 years ago
Tony Crisci
b275d44bc3
rootston xcursor fixes
7 years ago
emersion
a3c0f97810
Make keyboard repeat info configurable
7 years ago
Tony Crisci
35188834db
Merge branch 'master' into feature/xwm-selection
7 years ago
Tony Crisci
4c60072be5
move get_resize_name to xcursor
7 years ago
Tony Crisci
d74ac69f7b
bring edges into wlr
7 years ago
emersion
91d72040e5
Configure outputs with make, model, serial in rootston
...
Added fallbacks in DRM backend in case EDID extension data for model and serial is missing.
Updates #403
7 years ago
emersion
dfe11a2b0e
Add display destroy listener in screenshooter, destroy display in rootston
7 years ago
emersion
bf2b58eb6d
Add wlr_output_set_scale
...
Fixes #465
7 years ago
Tony Crisci
86df909256
xwayland: remove xwayland param from xsurface methods
7 years ago
Drew DeVault
3f70043d00
Merge pull request #458 from acrisci/refactor/wlr-decoration-modes
...
wrap server decoration modes
7 years ago
Tony Crisci
344ca222db
wrap server decoration modes
7 years ago
Tony Crisci
20545b09fa
rootston: use wl-shell surface commit
7 years ago
emersion
eb763439f7
optimize a bit rootston renderer if there's no surface transform
7 years ago
emersion
d1b29a54b9
Refactor: rename matrices in rootston
7 years ago
emersion
acc8f36894
Fix pointer input for transformed surfaces
7 years ago
emersion
f4754ad1a2
Fix surface transforms
7 years ago
Tony Crisci
5d7eb438d9
Merge pull request #437 from emersion/fullscreen
...
Fullscreen support
7 years ago
Tony Crisci
903ba1c9b3
rootston: maximize command
7 years ago
Tony Crisci
fc17c74516
xwayland: clean up seat setting
7 years ago
Tony Crisci
b0683874e9
xwm: send selection data
7 years ago
Tony Crisci
39e2ea8420
xwm: get selection targets
7 years ago
emersion
3262661e1e
Fix HiDPI support
7 years ago
emersion
dcb168914e
Merge branch 'master' into fullscreen
7 years ago
Drew DeVault
1228d0da19
Merge pull request #387 from emersion/laggy-move-resize
...
Fix laggy move-resize
7 years ago
emersion
9a6f799d8f
Add fullscreen command, fix view_at with fullscreen views
7 years ago
emersion
9e29621ec3
Always center fullscreen view on screen
7 years ago
emersion
17d9e2ce35
Unify view events naming, remove client from event structs
7 years ago
emersion
5a8bbc6203
Fix GCC build
7 years ago
emersion
54f1135c05
Fix fullscreen in xdg-shell
7 years ago
emersion
a7a221698e
Merge branch 'master' into fullscreen
7 years ago
emersion
abab2902f5
Check for subsurfaces and popups before using wlr_output_set_fullscreen_surface
7 years ago
emersion
6a06c3d907
Fix segfault when closing xwayland views
7 years ago
emersion
80998cdf57
Add support for fullscreen xwayland views
7 years ago