78 Commits (072f6ed9775f7df8e17fad34459809c1d721b6ed)

Author SHA1 Message Date
Simon Ser 842093bb84 Define _POSIX_C_SOURCE globally
9 months ago
Simon Ser e519635cc2 xwayland: add wlr_xwayland_create_with_server()
1 year ago
JiDe Zhang ca19014af0 xwayland: fix double free wlr_xwayland_shell_v1
1 year ago
Alexander Orzechowski 1b0694b794 treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical
1 year ago
Simon Ser 8714657d7b xwayland: unset wlr_xwayland.server on destroy
1 year ago
Simon Ser 9b7ee63774 xwayland: use HAVE_ prefix for xcb_xfixes_set_client_disconnect_mode
2 years ago
Simon Ser 4ff46e6cf9 xwayland/xwm: add support for xwayland-shell-v1
2 years ago
Simon Ser 05454618cd xwayland: split headers
2 years ago
Alexander Orzechowski ef4baea0e2 Use wl_signal_emit_mutable
2 years ago
Simon Ser f575e445ec xwayland: terminate when no client is connected
3 years ago
zsugabubus 91da4c557b xwayland: do not double free server on destroy
3 years ago
Guido Günther e479dc1ef0 xwayland: Allow to retrieve startup-id via _NET_STARTUP_INFO
3 years ago
Michele Sorcinelli cae7b98136 xwayland: do not free cursor in handle_server_ready()
3 years ago
Chris Chamberlain 6af748171a Free xwayland cursor in wlr_xwayland_destroy
4 years ago
Antonin Décimo 1ae2d976c0 xwayland: free server in error path
4 years ago
Scott Moreau 84d2f30faa xwayland: Don't discard ready signals
4 years ago
Simon Ser 2176c63856 xwayland: add option to disable WM
5 years ago
Simon Ser 27609ba0d9 xwayland: split server
5 years ago
Scott Moreau a9b1d9e838 xwayland: Clean up if Xwayland fails to start
5 years ago
Simon Ser ca45f4490c Remove all wayland-server.h includes
5 years ago
emersion 8363ca8c9f
xwayland: set CLOEXEC on /dev/null FD
6 years ago
emersion 9601019192 xwayland: don't set DISPLAY
6 years ago
emersion cfe7e28416
xwayland: remove remaining SOCK_CLOEXEC
6 years ago
emersion cb0a91e45a
xwayland: don't use SOCK_CLOEXEC
6 years ago
Dominique Martinet 384642b394 xwayland: remove clearenv() call
6 years ago
emersion 2d0c5ec78e
Use _POSIX_C_SOURCE, use shm_open
6 years ago
emersion 54e78e9e26
xwayland: don't fail if XDG_RUNTIME_DIR is not set
6 years ago
nyorain 195103700c Fix wlr_xwayland_destroy
6 years ago
random human 93382dc445
Close stdout/stderr for Xwayland
6 years ago
emersion 7cbef15206
util: add wlr_ prefix to log symbols
6 years ago
Scott Anderson 1a3921d4d4 Remove unused argument
7 years ago
Vincent Vanlaer 72a75b3a72 Fix Xwayland cleanup
7 years ago
Vincent Vanlaer 119a6cf35c Make xwayland_finish* clean up wlr_xwayland
7 years ago
Vincent Vanlaer 80586b8f6b Clean up events
7 years ago
Vincent Vanlaer 446ea3a340 Add beter handling for Xwayland failing at startup
7 years ago
Vincent Vanlaer c80bf1591e Allow xwayland to start lazily
7 years ago
emersion 625a7a48dc
Don't use the wlr_ prefix for static functions
7 years ago
n3rdopolis a470f101c1
xwayland: preserve the PATH variable
7 years ago
emersion c55ad11d96
xwayland: add _NET_WM_WINDOW_TYPE_MENU support
7 years ago
Dominique Martinet 2910972b25 xwm.h: fix guard ifdef and remove wlr_ prefix from xwm_atoms_contains
7 years ago
Dominique Martinet 7d1870c6f1 move xwm.h out of include/wlr
7 years ago
Markus Ongyerth bb676013ed add xwayland unmanaged tests to support dmenu
7 years ago
Drew DeVault 1d9be89e2d
Revert "ELF Visibility"
7 years ago
Scott Anderson 86269052eb Explicitly export EFL symbols
7 years ago
emersion c2e1474010
Reformat all #include directives
7 years ago
emersion 36ead80cd1
Make wlr_signal_emit_safe private
7 years ago
emersion 5e58d46cc1
Add wlr_signal_emit_safe
7 years ago
Dominique Martinet ec952931a1 wlr_xwayland: preserve end of struct on restart
7 years ago
Dominique Martinet e0eafa0429 xwayland: listen to wlr_seat destroy signal
7 years ago
Dominique Martinet 61b91a5721 xwayland restart: copy seat and events over
7 years ago