wlroots/rootston
Vincent Vanlaer c80bf1591e Allow xwayland to start lazily
Makes the xwayland startup process two phased.
The first phase just initialises the X11 sockets.
The second phase starts the Xwayland server itself.
When starting xwayland lazily the second phase will be postponed until
a client has connected to the X11 socket.

Changes in behaviour:
The DISPLAY environment is now set immediately after the X11 sockets
are created.
When the Xwayland server is killed or crashes, the sockets will not be
recreated, but reused.

Fixes #849: Start up Xwayland lazily
2018-05-06 23:41:25 +02:00
..
config.c Fix gcc string truncation warnings 2018-04-13 14:37:53 +09:00
cursor.c cursor: use NAN for unspecified axes, refactor absolute warping code 2018-04-28 09:24:38 +01:00
desktop.c Allow xwayland to start lazily 2018-05-06 23:41:25 +02:00
ini.c Fix gcc string truncation warnings 2018-04-13 14:37:53 +09:00
input.c Fix x11 backend 2018-03-27 09:20:21 +02:00
keyboard.c rootston: wire up window alpha keybinding 2018-02-25 16:53:36 +01:00
layer_shell.c layer-shell: Fix crash when cursor is intially outside any output 2018-04-26 14:08:30 +02:00
main.c Add wlr_renderer_init_wl_shm to advertize supported renderer formats 2018-04-20 23:58:30 +01:00
meson.build Change meson option names to use hypen 2018-04-02 23:35:03 +02:00
output.c rootston: remove mode and transform signals when output is destroyed 2018-05-03 11:57:54 +03:00
rootston.ini.example rootston: wire up window alpha keybinding 2018-02-25 16:53:36 +01:00
seat.c rootston: map input devices with wlr_input_device.output_name 2018-04-29 14:30:13 +01:00
wl_shell.c rootston: add destroy to view interface 2018-03-12 09:17:06 +01:00
xdg_shell.c Fix a rootston crash when a client creates non-topmost popups 2018-05-04 09:27:55 +01:00
xdg_shell_v6.c Fix a rootston crash when a client creates non-topmost popups 2018-05-04 09:27:55 +01:00
xwayland.c xwayland: emit new_surface when unmapped 2018-04-13 14:37:13 +02:00