Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-30 | Refactor meson build files | Tony Crisci | |
Use tabs for indentation and break up function calls over 80 col. | |||
2017-08-27 | xwayland: free xcb events | Dominique Martinet | |
2017-08-27 | Double-fork for xwayland execution | Dominique Martinet | |
The intermediate fork needs to wait for SIGUSR1 for when Xserver is ready, or SIGCHLD if the exec didn't work out. Also change the exit() to _exit() as that is apparently more appropriate for forks (and waitpid's status was wrong without it for some reason) Fixes #122. | |||
2017-08-26 | Remove __PRETTY_FUNCTION__ | Scott Anderson | |
This is pointlessly non-portable and completely equivilent to __func__ in C. | |||
2017-08-24 | xwayland: relinquish wl_fd[0] after creating client | Dominique Martinet | |
wayland WILL close this fd during wl_client_destroy, after our handler if we close it as well this will close some of the fd we reopened | |||
2017-08-24 | xwm: free x11 windows on finish | Dominique Martinet | |
2017-08-24 | xwayland: fix some shutdown cases | Dominique Martinet | |
2017-08-24 | xwayland: fix shutdown caused by Xwayland/client stop | Dominique Martinet | |
2017-08-23 | xwm: remove xcb-util dependency | Dominique Martinet | |
This hardcodes a define, but other projects (wlc/weston) either use the raw number or just redefine it with another name anyway... This should fix travis build. | |||
2017-08-23 | xwayland: fix style issues | Dominique Martinet | |
2017-08-23 | xwm: reply to configure_requests | Dominique Martinet | |
2017-08-23 | example compositor: loop through xwayland surfaces | Dominique Martinet | |
2017-08-23 | xwm: handle some more events | Dominique Martinet | |
handle map/unmap_notify, property_notify (just logging for now), and client_message for wl_surface_id. We almost can display an X window now, just need the compositor to iterate over them | |||
2017-08-23 | xwayland: move & split internal header file | Dominique Martinet | |
2017-08-23 | xwm: fix minimal init, this gets us some events on window creations | Dominique Martinet | |
2017-08-23 | init xwm only once Xwayland server is ready | Dominique Martinet | |
2017-08-23 | wlr_compositor: add signal for create_surface | Dominique Martinet | |
2017-08-23 | xwayland: split xwm structure out, initial xwm.c | Dominique Martinet | |
2017-08-23 | Xwayland: first draft, just start server for now | Dominique Martinet | |