48 Commits (77c25c152629e8bd3e8287d862728c72d03ac1dd)

Author SHA1 Message Date
emersion 461360aff1
rootston: document why Xwayland is disconnected before clients
6 years ago
emersion 51bfdd620e
Use #if instead of #ifdef for wlroots config data
6 years ago
emersion 067a496c8b Revert "rootston: Reap child processes"
7 years ago
Genki Sky b6ed1f29a4 rootston: Reap child processes
7 years ago
emersion 7cbef15206
util: add wlr_ prefix to log symbols
7 years ago
emersion 3a81afed0e
rootston: destroy xwayland before all clients
7 years ago
emersion f9ad63c5cb
rootston: use wl_display_destroy_clients
7 years ago
emersion 6eb4b5b54d
Merge pull request #993 from emersion/bind-wl-drm-in-renderer
7 years ago
Ilia Bozhinov 24cf70ae96 backends: implement custom EGL and renderer initialization
7 years ago
emersion 41130fe54b
render: bind wl_drm in renderer
7 years ago
Vincent Vanlaer dbf4f9a231 Make startup command no longer wait for xwayland
7 years ago
emersion 70d820be25
Add wlr_renderer_init_wl_shm to advertize supported renderer formats
7 years ago
Drew DeVault 902d859c67 Fix syntax errors
7 years ago
Drew DeVault 7bb8512afb Fix assertions with side-effects
7 years ago
emersion c41de2d1be
render: split render.h into wlr_renderer.h and wlr_texture.h
7 years ago
emersion c2e1474010
Reformat all #include directives
7 years ago
emersion 4fa90b0511
Backport screenshooter fixes from the renderer redesign v1
7 years ago
Drew DeVault 66d4d2928f Remove unnecessary wlr_backend_destroy
7 years ago
Calvin Lee 5a26ed645a Allow configurable verbosity
7 years ago
Björn Esser ff13849624
config: Avoid clash with other config-headers
7 years ago
Björn Esser 57a09c8ca4
config: Put all defines into config.h
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
emersion db73c54f11
rootston: revert to auto backend
7 years ago
Drew DeVault f3769a4b1f
Merge pull request #496 from emersion/headless-backend
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 6b42bfad18
Merge branch 'master' into xwm-selection
7 years ago
emersion dfe11a2b0e
Add display destroy listener in screenshooter, destroy display in rootston
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
Tony Crisci 90d2eca218 rootston: xwayland ready listener
7 years ago
emersion 632759a499
Fix segfault when xwayland is disabled
7 years ago
Drew DeVault a317ecdab8 Run startup command after xwayland is ready
7 years ago
Tony Crisci 1db3b55128 rootston: prefix config structs and functions
7 years ago
Tony Crisci a87b60e31e Merge branch 'master' into feature/data-device-selection
7 years ago
D.B 8c759d7abe Add startup command option to rootston
7 years ago
Tony Crisci df0a8d3abe wlr-data-device: drag icons
7 years ago
Tony Crisci 6a7560fae0 wlr-data-device interface
7 years ago
Versus Void c5df6ca900 Fix memory leaks
7 years ago
Drew DeVault eadda29e84 Set WAYLAND_DISPLAY in rootston environment
7 years ago
Tony Crisci 23e7411442 rootston: create desktop before input
7 years ago
Drew DeVault 0699aa62d8 Initial pass on roots_input
7 years ago
Drew DeVault b6d7c3ed8e Initialize display, backend; add frame handling
7 years ago
Drew DeVault 550748681d Establish rootston headers & main
7 years ago