Ryan Farley
d87ede0d69
xwayland/sockets: ensure proper permissions
...
Create a private UNIX socket directory (755), or use an existing one but
ensure proper permissions are set to prevent meddling from other users.
4 years ago
emersion
5445d8aad0
meson: enable more compiler warnings
6 years ago
emersion
cfe7e28416
xwayland: remove remaining SOCK_CLOEXEC
6 years ago
emersion
2d0c5ec78e
Use _POSIX_C_SOURCE, use shm_open
6 years ago
emersion
7cbef15206
util: add wlr_ prefix to log symbols
7 years ago
emersion
c2e1474010
Reformat all #include directives
7 years ago
Greg V
1ae944c071
Use SIGUSR2 for vt switching instead of SIGUSR1
...
Xwayland uses SIGUSR1 to signal readiness.
With direct(-freebsd) session and Xwayland, wlroots was confusing the
Xwayland readiness signal with a vt switch signal, freezing the desktop.
Same problem was found in Weston in 2014:
https://phabricator.freedesktop.org/T7080
7 years ago
Greg V
71aa634ac5
Fix Xwayland second socket path on non-Linux systems
...
It was creating two sockets with the same path
7 years ago
Greg V
a5fe9aa736
Add FreeBSD compatibility
7 years ago
Dominique Martinet
e3143b50b6
xwayland: fix some shutdown cases
7 years ago
Dominique Martinet
eb5b9cc6da
xwayland: move & split internal header file
7 years ago
Dominique Martinet
6eb20fb8d2
init xwm only once Xwayland server is ready
7 years ago
Dominique Martinet
49a823d4c6
Xwayland: first draft, just start server for now
7 years ago